0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 6
1

В тексте найти слово с наибольшим количеством букв

30.09.2019, 23:07. Показов 2158. Ответов 4

Помогите с задачкой, не очень могу понять.В тексте найти слово с наибольшим количеством букв.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2019, 23:07
Ответы с готовыми решениями:

Найти слово с наибольшим количеством гласных букв
Гляньте что не так: #include <iostream> #include <string.h> #include <conio.h> using namespace...

Найти в тексте все слова с наибольшим количеством гласных букв русского алфавита
Дан текст. Найти в нем все слова с наибольшим количеством гласных букв русского алфавита. Кто...

Найти в тексте слово с максимальным количеством заданных букв
Необходимо найти в тексте слово , в котором максимальное количество "e"... Найдите...

Вывести на экран слово с наибольшим количеством гласных букв
Помогите пожалуйста, напишите программу которая выводит на экран слово с наибольшим количеством...

4
Почетный модератор
7387 / 2633 / 280
Регистрация: 29.07.2006
Сообщений: 13,696
30.09.2019, 23:10 2
Задачу не можешь понять? Ну, допустим у тебя строка пришла от пользователя:
aaa bbbb ccccc dd
Тебе нужно написать код, который найдет слово ccccc как самое длинное в строке.
1
5 / 18 / 6
Регистрация: 15.10.2017
Сообщений: 159
30.09.2019, 23:13 3
Самое длинное слово в строке



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
#include <stdio.h>
#include <string.h>
main() {
    char s[100];
    int i, id, max, count, len;
    gets(s);
    len = strlen(s);
    max = 0;
    id = 0;
    count = 0;
    for (i=0; i<len; i++)
        if (s[i] != ' ') count += 1;
        else {
            if (count > max) {
                max = count;
                id = i - count;
            }
            count = 0;
        }
 
    if (count > max) {
        max = count;
        id = i - count;
    }
    max += id;
    for (i=id; i<max; i++)
        putchar(s[i]);
    printf("\n");
}
Источник: https://taskcode.ru/string/long-word
1
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 6
30.09.2019, 23:26  [ТС] 4
Terabiterr, Vourhey, как это сделать без функций?
0
5 / 18 / 6
Регистрация: 15.10.2017
Сообщений: 159
30.09.2019, 23:46 5
ZemS,
Циклами и и строка это массив char.
Пример
C++
1
2
3
4
5
6
7
8
9
char * str = "Hello world";
Int i = 0;
while(*(str + i))
{
 if(str[i] == ' ')
{
//something
}
}
Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 //Compiler version g++ 6.3.0
 
 int main()
 {
    char * str = "Hello world";
     int i = 0; 
     while(*str)
      {  
        if(str[i] == ' ') 
        { //something }
        }
 }
 
 return 0;
    
 }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2019, 23:46
Помогаю со студенческими работами здесь

Выделить в файле слово с наибольшим количеством гласных букв
Доброго времени суток. В данной программе мне нужно подсчитать количество слов в тексте после...

Вывести на экран слово с наибольшим количеством гласных букв в файле?
Нашел похожий код. Нужно переделать для файла, что бы считало это слово только в файле. #include...

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

В англоязычном тексте найти слово, в котором количество гласных букв (a, e, i, o, u) является наибольшим
Помогите пожалуйста,нужно сделать в VBA(в word)

Слово с наибольшим количеством букв
Найти и вывести слово, состоящее из наибольшего количества букв. Марина, официальными языками...

Слово с наибольшим количеством букв в строке
Задано произвольный строку: Определение слова с наибольшим количеством букв.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru