Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
wowikk
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 54
1

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

28.05.2013, 15:50. Просмотров 1584. Ответов 4
Метки нет (Все метки)

Подсчитать количество слов в строке. Помогите плиз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 15:50
Ответы с готовыми решениями:

Программа на С, которая вводит число типа int с клавиатуры, преобразует ее в строку (str), выводит на дисплей число и строку.
Задача направленная на усвоение следующих понятий: прототип функции; заголовок...

Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну строку не более 50 символов и выводит на экран позиции вхождени
Задание: Написать программу, которая вводит с клавиатуры строку не более 100...

Написать программу, которая преобразует строку символов в число
Написать программу, которая преобразует строку символов в число (целое) или...

Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное число в десятичное
Помогите пожалуйста с программой!Язык С++! "Написать программу которая...

Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное
Задание: Написать программу, которая преобразует введенное с клавиатуры...

4
Olivеr
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
28.05.2013, 17:28 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
int main()
{
    string line, word;
    getline(cin, line);
    stringstream ss(line);
    size_t words_count = 0;
    while ( ss >> word ) words_count++;
    cout << "Words count = " << words_count;
    return 0;
}
0
wowikk
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 54
28.05.2013, 19:25  [ТС] 3
А можно пояснить вот этот код
C++
1
2
3
4
5
6
string line, word;
    getline(cin, line);
    stringstream ss(line);
    size_t words_count = 0;
    while ( ss >> word ) words_count++;
    cout << "Words count = " << words_count;
0
Olivеr
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
28.05.2013, 19:29 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
int main()
{
    string line, word; //две строки: текст и слово
    getline(cin, line); //ввод строки
    stringstream ss(line); //строковый поток инициализируем введенным текстом
    size_t words_count = 0; //подсчёт слов
    while ( ss >> word ) words_count++; //пока из потока можно достать форматированный 
                                        //текст (в нашем случае - строку - слово) - 
                                        //увеличиваем счетчик слов
    cout << "Words count = " << words_count;
    return 0;
}
1
wowikk
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 54
30.05.2013, 20:48  [ТС] 5
А можно ли нарисовать блок схему к данной программе если не трудно?
0
30.05.2013, 20:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 20:48

Написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в десятичное
Помогите пожалуйста решить три задачки на С++. Заранее сильно благодарен! ...

Написать функцию которая выводит на экран строку символов
Привет всем! Помогите пожалуйста. Написать функцию которая выводит на экран...

Написать программу, которая читает строки из файла в массив строк, и выводит их на экран только названия, состоящие из нескольких слов
помогит плиз срочно надо а я вообще не знаю как их решать заранее спасибо ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru