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

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

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

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

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

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

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

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

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

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

3
Catstail
Модератор
23525 / 11633 / 2034
Регистрация: 12.02.2012
Сообщений: 18,973
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
Модератор
23525 / 11633 / 2034
Регистрация: 12.02.2012
Сообщений: 18,973
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