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

Дан текст. Вывести количество нечётных цифр в тексте. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм получения кубического подграфа из графа http://www.cyberforum.ru/cpp-beginners/thread566038.html
Здравствуйте. Подскажите пожалуйста, где можно узнать алгоритм получения кубического подграфа из графа (не на с++) . Или литературу, где можно прочитать о данном вопросе.
C++ Существует ли треугольник с длинами сторон x, y, z Даны действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z, если существует, то определить его тип: равносторонний, равнобедренный, разносторонний. #include... http://www.cyberforum.ru/cpp-beginners/thread566032.html
C++ Как обозвать эту величину?
switch (c). Как обозвать величину c? Семантику её я знаю, меня интересует именно как она называется.
Распараллеливание с помощью OpenMP C++
Здравствуйте, уважаемые участники форума! Имеется цикл вида:for (i=1; i<number; i++) { do something; }Цикл выполняется (замерил) за, к примеру, 7 секунд. Моя задача заключается в том, чтобы с...
C++ Обращение к вложенными структурами http://www.cyberforum.ru/cpp-beginners/thread565954.html
Описал структуру struct personal{ char firstname,lastname,middlename,nationality; struct date{ int day,month,year; }; }; Пишу следующее: personal pbuf; А потом в цикле:
C++ Скорректировать циклы под задачу Задача. Любимое занятие котенка Мурхика - прыгать по лесенке вверх, перепрыгивая через ступеньки. Лестница имеет определенное количество ступенек N. Котенок может одним прыжком преодолеть не более К... подробнее

Показать сообщение отдельно
Devilkas
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 6
06.05.2012, 13:13  [ТС]
Вот есть программа которая считает количество цифр в тексте, а как сделать чтоб считало количество нечётных цифр???


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
30
31
#include <cstdlib>
#include <iostream>
#include <cctype>
 
using namespace std;
 
int main(int argc, char *argv[])
{
   int i=0, j, sum=0, cont;
   char str[1000];
   cin.getline(str,1000);   
   while(str[i] != '\0') //ÏîêГ* Г*ГҐ ГЄГ®Г*ГҐГ¶ ñòðîêè
   {
        if(isdigit(str[i]) )  //åñëè ñèìâîë - öèôðГ*, ГІГ®
        {
            j=i;
            cont=0;
            while(isdigit(str[j])) // âåäåì ïîäñ÷åò äî ГІГҐГµ ïîð ïîêГ* öèôðГ*.
            {
                 cont++;
                 j++;
            }
            if(sum<cont) sum=cont;
        i=j;
        }
        i++;
   }
    cout << sum << "\n";
          
    system("PAUSE");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru