Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Spray1
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 34
1

Дана строка,состоящая из нескольких слов

14.05.2012, 14:29. Просмотров 782. Ответов 3
Метки нет (Все метки)

Дана строка, состоящая из нескольких слов,набрать заглавными буквами и разделенный пробелами (один или несколькими).Найти количество слов,которые начинаются и заканчиваются одной и той же буквой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 14:29
Ответы с готовыми решениями:

.Дана строка, состоящая из нескольких слов, между соседними словами не менее одного пробела, за последним словом- точка
Не разбираюсь в C++. Помогите пожалуйста.

Дана строка, состоящая из слов
Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран...

Дана строка, состоящая из русских слов. Найти количество слов, которые содержат ровно три буквы «А»
Дана строка, состоящая из русских слов, набранных заглавными буквами и...

Дана строка, состоящая из слов, разделённых пробелами(одним или несколькими) . Найти количество слов , которые не содерж
Дана строка, состоящая из слов, разделённых пробелами(одним или несколькими) ....

Дана строка состоящая из слов разделенных ...
Помогите решить с объяснениями. Дана строка состоящая из слов разделенных...

3
Catstail
Модератор
23732 / 11816 / 2066
Регистрация: 12.02.2012
Сообщений: 19,215
14.05.2012, 15:06 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
28
29
30
31
32
33
34
35
36
37
38
#include "string.h"
#include "stdio.h"
 
int main(int argc, char* argv[])
{
 
    char *Phrase="DFGD GGSA YUY JKNN LLY WWHG";
    int i,j,k,p;
 
    char Word[50];
 
    k=0;
 
    for (j=0; j < 50; j++) Word[j]=0;
    p=0;
 
    for (i=0; i < strlen(Phrase); i++)
    {
        if (Phrase[i] != ' ')
            Word[p++]=Phrase[i];
        else
        {
            if (strlen(Word) > 0)
                if (Word[0] == Word[--p]) k++;
            
            for (j=0; j < 50; j++) Word[j]=0;
            p=0;
        }
    }
 
    if (strlen(Word) > 0)
        if (Word[0] == Word[--p]) k++;
 
    printf("Initial phrase is: %s\n",Phrase);
    printf("Number of words with the same first and last symbol is: %d\n",k); 
 
    return 0;
}
1
Spray1
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 34
14.05.2012, 15:18  [ТС] 3
можно попроще код?
0
Catstail
Модератор
23732 / 11816 / 2066
Регистрация: 12.02.2012
Сообщений: 19,215
14.05.2012, 15:47 4
А в чём сложность?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 15:47

Дана строка , состоящая из английских слов
Дана строка , состоящая из английских слов, разделенных пробелами( одним или...

Задачка на строки.Дана строка, состоящая из слов
Дана строка, состоящая из слов (словом считать группу символов, начинающуюся и...

Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение
Дана строка, состоящая из нескольких предложений. Найти самое короткое...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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