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

Дана строка, содержащая целые числа. Вывести на экран только чётные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Минимальное число точек в описанном радиусе http://www.cyberforum.ru/cpp-beginners/thread105853.html
Задано множество из m точек на плоскости. Найти такую из них, что круг заданного радиуса с центром в этой точке содержит минимальное число точек из данного множества точек. Как сделать такую...
C++ цикл while 1. написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел , которые вводятся с клавиатуры 2. написать программу которая выводит на экран таблицу... http://www.cyberforum.ru/cpp-beginners/thread105846.html
Слияние двух динамических массивов… C++
Приветствую Вас!:) Задача такая: Даны два массива: A и B (числовые), упорядоченные по неубыванию. Слить их в один упорядоченный по неубыванию массив за время O(m+n). Программа написана, но...
Считывание информации из файлов форматов doc/xls/rtf C++
Доброго времени суток. У меня возник вопрос как сделать в С++ считывание информации из разных форматов файлов таких как DOC XLS RTF и тд. Подскажите пожалуйста как это сделать.
C++ Как связать несколько output потоков? http://www.cyberforum.ru/cpp-beginners/thread105803.html
Можно ли создать поток, который будет связан с несколькими потоками, что-бы при записи в него производиласт запись и во все связаные потоки. К примеру, в следующем коде хотелось-бы что-бы результат...
C++ работа с файлами в С/C++ Привет! Нужна помощь специалиста) Подскажите, пожалуйста, как из файла filename.txt, в котором содержится матрица из 1000 на 5, записать элементы в массивы M, M, M, M, M и с каждым из них потом... подробнее

Показать сообщение отдельно
Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
17.03.2010, 21:16
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
int main()
{
    cout<<"Vvedite stroku"<<endl;
    string str, k="";
    getline(cin,str);
    for(unsigned int i=0; i<=str.length(); i++)
        if(isdigit(str[i]))
            k+=str[i];
        else
        {
            if (k!="" && (str[i-1]-'0')%2==0)
                cout<<k<<' ';
            k="";
        }
system("PAUSE");
return 0;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru