Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ функции Доброго времени суток! Пожалуйста, подскажите задачу: Написать функцию, которая выводит на экран строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами. Заранее благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread246214.html C++ Нужно посчитать сколько раз встречается в отдельном файле данной папки вписанное слово ил
Программа заключается в следующем: Нужно посчитать сколько раз встречается в отдельном файле данной папки вписанное слово или фрагмент слова вот что то накидал, но не особо работает: #include <iostream> #include <fstream>
C++ Чтение длинны строки из файла Помогите пожалуйста написать программу на C, которая в текстовом файле находит самое длинное предложение и выводит его длину в символах и порядковый номер. в частности интересует чисто алгоритм считывания т.к. я со строками не дружу =\ допустим FILE *ff; ... fopen("text.txt","r"); я думаю, что удобнее всего делать через while может я не прав заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread246194.html C++ Найти Среднее арифметическое Найти среднее арифметическое значений функции f(x) в точках a,b,(a+b)/2, используя обращение к функции f=e в степени(cosx) умноженое на (cos(sinx)). a=0.1 , b=1.0. Помогите решить пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread246188.html
C++ Решения матриц
Уважаемые программисты прошу Вас помочь разобраться в решении 2-х задач. 1) Дана действительная матрица размера 6x9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов. Не пойму вопрос как можно найти среднее наибольшее и наименьшее числа в матрице. Допустим средние число всей матрицы я найти могу ну или по вертикали по горизонтали и тд. 2)Дана действительная...
C++ Замена символа на строку. https://www.cyberforum.ru/ cpp-beginners/ thread246153.html
Задача заключается в следующем: необходимо заменить "ХХХ", независимо от колличества Х-ов, на "Siberia". Пробовала делать так: #include <iostream> #include <string> using namespace std; int main () { string str ("Cogratulations Mrs.<name>, you and Mr.<name> are the lucky recipients of a trip for two to XXXXXX. Your trip to XXX is already scheduled");
C++ Генерирование писем Множество банков тратят огромное количество времени, собирая просроченные платежи, а попросту долги. Для автоматического же генерирования таких писем должникам банков и будет создана данная программа. Которая будет содержать информацию о кредиторах, при наличии долга кредитор будет заноситься в «черный» список, и программа в зависимости от возраста долга, будет выводить на печать одно из пяти ... https://www.cyberforum.ru/ cpp-beginners/ thread246142.html C++ Хранение в памяти массива
В описании функции для передачи 2-мерного массива указывается ( int a ). Когда мы задаём как аргумент функции одномерный массив, скобки в списке параметров функции пусты. Размерность первого индекса многомерного массива не требуется, но все последующие размерности индексов необходимы. В двумерном массиве первая строка хранится в памяти перед второй строкой. При обращении к a функция знает, что...
C++ Решение системы в C++ https://www.cyberforum.ru/ cpp-beginners/ thread246121.html
Всем доброго времени суток, я новичок в с++. Необходимо составить код консоли win32 в c++, чтобы решить данную систему: Код я составил, работает, но не так как надо. При вводе значения x= -6 программа выдаёт и ответ, и сразу же "Функция не задана". Вот код который я составил, что не так я сделал? // laba2ch1.cpp : Defines the entry point for the console application. // #include...
C++ Чтение из COM-порта https://www.cyberforum.ru/ cpp-beginners/ thread246105.html
Здравствуйте! Никак не могу правильно прочитать данные из COM-порта. Мой процессор отправляет в компорт в бесконечном цикле (каждые 156 мкс) int-число и две эскейп последовательности в таком виде int d = 123; printf("%d"\r\n, d); //отправляю в порт Теперь моя задача считать на компьютере эти данные в такую же переменную. Посредствам стандартных средств в СBuilder я заливаю...
C++ Проверка условия без if
Нужно решить задачу:Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае (Оператор If не использовать). Условие: из 2-х введенных символов только одна является цифрой; Пробовал но всё время выводит false, помогите пожалуйста. #include <iostream> #include <math.h> #include <stdio.h>...
C++ Файл https://www.cyberforum.ru/ cpp-beginners/ thread246087.html
Здравствуйте. Помогите написать программу Массив хранится в файле (размер не известен). Написать функцию, которая заполняет массив значениями из файла.
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
21.02.2011, 16:37 0

Вывести все слова из предложения, которые содержат данную(определенную) букву - C++ - Ответ 1388138

21.02.2011, 16:37. Показов 3855. Ответов 2
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
 
int main (){
  std::string str, tail;
  const std::string DELIMS(" ,.?;:!");
  char letter;
 
  std::cout << "\n\nInput string -> ";
  getline(std::cin , str);
  std::cout << "\n\nInput letter -> ";
  std::cin >> letter;
 
  int i = 0;
  std::for_each(str.begin(), str.end(), [&i, &str, &DELIMS](char a_){
    ( DELIMS.find(a_) != std::string::npos )? str[i] = ' ' : 0;
    ++i;
  });
 
  std::istringstream ist(str);
  while(ist >> tail){
    if(tail.find(letter) != std::string::npos)
      std::cout << tail << ' ';
  }
 
  return 0;
}


Вернуться к обсуждению:
Вывести все слова из предложения, которые содержат данную(определенную) букву C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2011, 16:37
Готовые ответы и решения:

Вывести все слова сообщения, которые содержат данную букву
Вывести все слова сообщения, которые содержат данную букву.

Вывести слова которые не содержат букву а
нужно сделать так, что бы при вводе любых слов из сочетания латинских букв(слова разделены...

Вывести слова, которые не содержат букву а
помогите с задачкой) нужно создать прогу на с++, которая Выводит слова, которые не содержат букву а

Вывести слова, которые содержат заданную букву (исправить код)
Задание на массив. Нужно вывести слова, которые содержат заданную букву. Слова задаются...

2
21.02.2011, 16:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2011, 16:37
Помогаю со студенческими работами здесь

Удалить все слова, которые содержат хотя бы одну латинскую букву
Подскажите, почему не работает программа, пожалуйста. :scratch:#include &quot;stdafx.h&quot; #include...

:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз
Делаю задание:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее...

Определить, каких символов больше: цифр или латинских букв и Вывести слова, которые не содержат букву а
помогите с задачками:) 1. Дана строка символов. Признак конца - символ '\n' ( перевод строки)....

Вывести те слова предложения, которые отличны от последнего слова предложения и удовлетворяют следующему свойству:
C помощью текстового редактора создать файл, содержащий текст не более 10 строк, длина строки...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru