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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nik1ta11
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 10
#1

Определить число слов - C++

21.05.2012, 13:52. Просмотров 256. Ответов 1
Метки нет (Все метки)

Есть программа: Во входном потоке определить количество цифр.

C
1
2
3
4
5
6
7
8
9
10
11
12
# include <stdio.h>
int main(void)
 
{
            int nd=0, c;
            while ((c=getchar()) !=EOF)
            if (c >=0&& <=9) nd++;
            c=getchar();
            printf (%d”,nd);
 
            return 0
}
Как изменить программу, чтобы она считала КОЛИЧЕСТВО СЛОВ, содержащих цифры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 13:52     Определить число слов
Посмотрите здесь:

C++ Вычислить среднее число слов в предложении и среднюю длину предложения
C++ Число слов no в строке
Число трехбуквенных слов-палиндромов C++
Определить число слов содержащих цифры. C++
Определить, сколько в строке слов, содержащих четное число символов. C++
C++ Методом обхода в глубину определить число компонент связности и цикломатическое число графа
Подсчитать число слов в предложении, записанном в текстовом файле. Язык C++ C++
определить количество слов C++
Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г. C++
C++ Дано трицифровое число.Определить имеет ли число одинаковые первую и последнюю цифры
C++ Определить, сколько в заданной строке слов, содержащих четное число символов
Определить число полных часов и число полных минут, прошедших с начала суток C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
341 / 262 / 15
Регистрация: 14.11.2010
Сообщений: 482
21.05.2012, 15:55     Определить число слов #2
Если тебе не в момент ввода считать надо, то:
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
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int main()
{
   char line[256];
   int size;
   int kol=0,j=0;
   cout<<"Vvidete stroku: ";cin.getline(line,256);
   size=strlen(line);
   for(int i=j;i<size;i++)
   {
          if(line[j]>='0' && line[j]<='9')
          {
                kol++;
                while(line[j]!=' ')
                {
                    j++;
                }
          }
          else j++;
   }
   cout<<"Kol-vo: "<<kol<<endl;
   getch();
   return 0;
}
Yandex
Объявления
21.05.2012, 15:55     Определить число слов
Ответ Создать тему
Опции темы

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