Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать средний код всех выведенных на экран символов http://www.cyberforum.ru/cpp-beginners/thread355644.html
Написать программу, которая: - выводит на экран перечень городов в виде столбца, первые буквы строк которого составляют фамилию студента (буквы ‘ы’, ‘ь’, и ‘ъ’ фамилии исключаются); -...
C++ Игра в города Нужно реализовать в С++ Игра в города Условие задачи: Всем известны правила игры "в города": первый игрок называет произвольный город, следующий - город, название которого начинается на ту же... http://www.cyberforum.ru/cpp-beginners/thread355621.html
C++ не выполнимое задание
Задайте две таблицы. Одна содержит наименование услуг, а другая – расценки за эти услуги. Удалите из обеих таблиц все строки, которые предшествуют услуге, цена которой Р рублей. Даже не знаю как...
C++ Циклы и двумерные массивы
1. Цикл For... Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. 2. двумерные массивы Дана целочисленная квадратная матрица. Найти в каждой строке...
C++ Спонтанное "умирание" указателя http://www.cyberforum.ru/cpp-beginners/thread355607.html
void NewFunction (Coord * ar, int Amount, int x, std::string f) { stNode * ParceTree = new stNode; ParceTree->sInfo = f; ParceTree->pOp1 = NULL; ParceTree->pOp2 = NULL; Parcer(ParceTree);...
C++ Морской бой Здравствуйте.Прошу помочь. Задался целью написать морской бой под консолью. Для начала решил рандомно заполнить поле игрока тремя однопалубными кораблями. Сделал проверки по горизонтали и вертикали... подробнее

Показать сообщение отдельно
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
24.09.2011, 02:01
вы ошибаетесь, это упрощает программу

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

Добавлено через 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru