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

Есть код программы на вычисление количества слов, как изменить условие? - C++

Восстановить пароль Регистрация
 
pretty
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 24
05.12.2013, 17:09     Есть код программы на вычисление количества слов, как изменить условие? #1
Есть код программы, как изменить условие, чтобы вычисляло только количество слов, которые заканчиваются на букву а?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <stdio.h>
#include <string.h>
int main()
 
{
setlocale(0,"");
 char q[80]; 
 int i, len, count = 0;
printf ("Введите предложение\n");
 gets ( q );
 len = strlen( q );
 if ( q[0] != ' ') {count++;}
 for ( i = 0; i < len - 1; i ++ )
   {if ( q[i] == ' ' && q[i+1] != ' ' ) 
 {count ++;}}
printf ( "Найдено %d слов", count );
system("pause");
    return 0;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 17:09     Есть код программы на вычисление количества слов, как изменить условие?
Посмотрите здесь:

Необходимо изменить код программы. C++
Доработка программы (Подсчет количества слов в строке) C++
C++ нужно изменить код программы
C++ Изменить код программы
C++ Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле
C++ Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле
Как изменить код программы чтобы все условия выполнялись должным образом? C++
Изменить код программы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
05.12.2013, 17:16     Есть код программы на вычисление количества слов, как изменить условие? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <stdio.h>
#include <string.h>
int main()
 
{
setlocale(0,"");
 char q[80];
 int i, len, count = 0;
printf ("Введите предложение\n");
 gets ( q );
 len = strlen( q );
for ( i = 0; i <= len - 1; i ++ )
{
    if ( q[i] == 'a' &&( q[i+1] == ' '|| q[i+1] == '\0') )
    {
    count ++;
    }
}
printf ( "Найдено %d слов", count );
    return 0;}
rescr1pt
31 / 32 / 1
Регистрация: 03.10.2011
Сообщений: 61
05.12.2013, 17:19     Есть код программы на вычисление количества слов, как изменить условие? #3
С латинским a и кириллицейа.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <stdio.h>
#include <string.h>
int main()
 
{
    setlocale(0,"");
    char q[80]; 
    int i, len, count = 0;
    printf ("Введите предложение\n");
    gets ( q );
    len = strlen( q );
    if ( q[0] != ' ') {count++;}
    for ( i = 0; i < len - 1; i ++ )
    {if ( q[i] == ' ' && q[i+1] != ' ' && (q[i-1] == 'a' || q[i-1] == 'а')) 
    {count ++;}}
    printf ( "Найдено %d слов", count );
    system("pause");
    return 0;
}
Yandex
Объявления
05.12.2013, 17:19     Есть код программы на вычисление количества слов, как изменить условие?
Ответ Создать тему
Опции темы

Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru