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

Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину.

24.09.2011, 00:33. Просмотров 1712. Ответов 4
Метки нет (Все метки)

Подсчитать количество слов и определить и вывести на экран максимальное и
минимальное слова и их длину.


Помогите написать...срочно очень нужно...

есть фотография этой проги нужно ее переписать чтоб было не заметно что я списал прогу у друга.

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

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

Определить количество слов в строке и вывести на экран слова строки в столбик
Добрый вечер! Помогите разобраться: Исходное задание: Дана строка текста, в...

Определить количество слов в тексте и среднюю длину слова
Консольное приложение Win32 Текст задачи: Дан текст, в котором слова...

Строка, введенная пользователем, состоит из слов, разделенных запятой. Подсчитать и вывести на экран количество введенных слов
Задание: Строка, введенная пользователем, состоит из слов, разделенных запятой....

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Как ввести строку и слово, чтобы вывести количество слов в строке, имеющих...

4
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.09.2011, 00:43 2
http://www.cyberforum.ru/cpp-beginne...ead331894.html
похожее задание, переделайте под себя и будет вам счастье
0
xAtom
918 / 743 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
24.09.2011, 00:55 3
flip4ik, вот.
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
#include <stdio.h>
#include <string.h>
#define  ch_separate  " \t\n\r.,:;?!-=[]()"
 
int main(void) {
    char  str[] = "voronez, ekaterenburg barnaul orel.";
    char* ptr;
    char  tmpa[32], tmpb[32];
    int   sza = 0, szb = 0, len, cnt = 0;
 
    for(ptr = strtok(str,  ch_separate); ptr; ptr = strtok(NULL,  ch_separate)) {
             len = strlen(ptr);
             if(len > sza) {
                    sza = len;
                    strcpy(tmpa, ptr);
             }
             if(len < szb) {
                     szb = len;
                     strcpy(tmpb, ptr); 
             }
             if(! szb) {
                    szb = len;
                    strcpy(tmpb, ptr); 
              }
              cnt++;
     }
     printf("max: %s(%d)\n", tmpa, sza);  // самое длинное слово
     printf("min: %s(%d)\n", tmpb, szb);  // маленькое
     printf("count words: %d\n", cnt);  // кол-во слов
     getchar();
     return 0;
}
1
flip4ik
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 22
24.09.2011, 01:12  [ТС] 4
Все дело в файле текст должен браться из файла...с этим то как раз и самые большие проблемы
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
24.09.2011, 02:01 5
вы ошибаетесь, это упрощает программу

хотя с чем вы ошибаетесь.. вы же ничего не говорили про сложность.

Добавлено через 6 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    char buf[255];
    char max[255],min[255];
 
    int minlen=255;
    int maxlen=0;
 
    FILE *fp = fopen("1.txt","rt");
 
    while (fscanf(fp,"%s",buf)==1) {
        if (strlen(buf)>maxlen) {
            maxlen=strlen(buf);
            strcpy(max,buf);
        }
        if (strlen(buf)<minlen) {
            minlen=strlen(buf);
            strcpy(min,buf);
        }
    }
 
    printf("%s : %d \n%s : %d \n",min,minlen,max,maxlen);
    getchar();
    return 0;
0
24.09.2011, 02:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2011, 02:01

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную...

Подсчитать и вывести на экран количество слов, символами которых являются двоичные цифры
Строка, введенная пользователем, состоит из слов, разделенных запятой....

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове
Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество...


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

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

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