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

Вывести на экран слова, содержащие три буквы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как записать координаты в vector типа PointF? http://www.cyberforum.ru/cpp-beginners/thread1089099.html
контейнер объявляю так: std::vector<PointF> coordDraw; но как вписать координаты потом в этот контейнер? Добавлено через 6 минут если делать так, то все нормально записывается PointF Func(430.0f, 125.0f); coordDraw.push_back(Func);
C++ Сформировать два массива, заключив в каждый четные и нечетные номера исходного массива соответственно Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй – с нечетными. http://www.cyberforum.ru/cpp-beginners/thread1089097.html
C++ Заменить все члены последовательности заданным числом и подсчитать количество замен.
Дана последовательность действительных чисел a1, а2, ..., аn. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
Дано натуральное число n. Вычислить: S=1!+2!+3!+.+n! (n>1) C++
Дано натуральное число n. Вычислить: S=1!+2!+3!+...+n! (n>1)
C++ Составить программу для проверки утверждения http://www.cyberforum.ru/cpp-beginners/thread1089093.html
Составить программу для проверки утверждения: «Результа¬тами вычислений по формуле , при 0 < х < 15 явля¬ются простые числа». Все результаты вывести на экран.
C++ Удвоить числа, если а<b<с, и заменить их абсолютными значениями, если это не так. Даны действительные числа а, b, с. Удвоить эти числа, если а<b<с, и заменить их абсолютными значениями, если это не так. подробнее

Показать сообщение отдельно
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
04.02.2014, 15:52     Вывести на экран слова, содержащие три буквы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
    string str, word;
    getline(cin, str);
    size_t found = str.find_first_of('.');
    str.erase(found);
    istringstream is(str);
    while (is >> word)
        if (word.size() == 3)
            cout << word << endl;
    system("pause");
}
 
Текущее время: 01:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru