Форум программистов, компьютерный форум CyberForum.ru

ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении - C++

Восстановить пароль Регистрация
 
Мария)
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 16
29.05.2012, 21:41     ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении #1
ввести строку А с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении. помогите пожалуйста решить. заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 21:41     ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении
Посмотрите здесь:

Подсчитать колличество слов начинающихся с первой буквы первого слова C++
Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова C++
Вводится с клавиатуры слово .Подсчитатать колличество слов начинающихся с первой буквы этого слова C++
C++ Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке.
Подсчитать колличество слов очереди, которое начинается и заканчивается одной и той же литерой. C++
C++ Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв.
В исходном предложении поставить между словами вместо пробела вставьте символ '*', вывести полученный текст и количество звездочек C++
C++ Определить одного ли знака, два числа,вводимые с клавиатуры

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lordif
 Аватар для Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
29.05.2012, 21:50     ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;
int main(){
 string str;
 getline(cin, str);
 int size = str.size();
 int words = 1;
 for(int i = 0; i < size; i++){
  if(str[i] == '.'){
   str[i] = '?';
   str.insert(str.begin() + i, '?');
   size++;
  } else if(str[i] == ' '){
   words++;
  }
 }
 cout << str << " --- " << words << endl;
return 0;
}
Yandex
Объявления
29.05.2012, 21:50     ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении
Ответ Создать тему
Опции темы

Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru