Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/35: Рейтинг темы: голосов - 35, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 7
1

Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите на экран это слово и его длину.

10.05.2012, 23:43. Показов 6842. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста с задачей...


Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите на экран это слово и его длину.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2012, 23:43
Ответы с готовыми решениями:

Найдите в строке самое длинное слово, выведите на экран это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите на экран это слово...

Найдите самое длинное слово, выведите это слово и его длину
Дана,строка содержащая пробелы Найдите самое длинное слово вывкдите это слово и его длину Если их...

Найдите в строке самое длинное слово, выведите это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его...

Дана строка, содержащая текст на русском языке. Определить, сколько раз в ней встречается самое длинное слово.
Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в неё самое...

1
63 / 58 / 14
Регистрация: 14.12.2011
Сообщений: 193
11.05.2012, 10:52 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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
    char stroka[] = "blah, bla, blabl, a.";
    char buff[20];
    char *ptr = stroka;
 
    int max = 0, count = 0;
    while(*ptr)
    {
        if (isalpha(*ptr))
        {
            count++;
        }
        else
        {
            if( count > max)
            {
                max = count;
                strcpy(buff,ptr - count);
                buff[count] = '\0';
 
            }
            count = 0;
        }
        ptr++;
    }
 
 
    printf("%s[%d]",buff,max);
    return 0;
}
0
11.05.2012, 10:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2012, 10:52
Помогаю со студенческими работами здесь

Найти в строке самое длинное слово, вывести это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину....

В заданной строке найти самое длинное слово и вывести это слово и его длину
В заданной строке найти самое длинное слово и вывести это слово и его длину

Определить в K-ой строке файла fin.txt самое длинное слово и записать это слово и его длину в файл fout.txt
Есть задание: Определить в K-ой строке файла fin.txt самое длинное слово и сформировать текстовый...

Дана строка символов. Вывести на экран самое длинное слово
Дана строка символов. Вывести на экран самое длинное слово. Помогите пожалуйста с программой!


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru