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

Функции: Определить и вывести на экран слово максимальной длины

26.05.2012, 22:26. Показов 1406. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
SOS!!Помогите решить с обьяснением!!!

Необходимо разработать программу согласно варианту задания. Данные в программу передаются через параметры командной строки. Максимальная длина строковых значений: 20 символов.


задание:В параметрах командной строки передается список слов. Определить и вывести на экран слово максимальной длины.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2012, 22:26
Ответы с готовыми решениями:

Поменять первое слово максимальной длины и последнее слово минимальной длины
Отсортировать по убыванию слова любого предложения. Поменять первое слово максимальной длины и...

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

Определить и вывести на экран самое длинное слово в файле
файл содержит некоторый набор символов(произвольная последовательность латинских букв)...

Найти и вывести на печать слова максимальной длины
1. В произвольном тексте, содержащем не более 10 строк, в каждой строке не более 80 символов, найти...

5
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
26.05.2012, 22:59 2
Цитата Сообщение от roonmax Посмотреть сообщение
SOS!!Помогите решить с обьяснением!!!

Необходимо разработать программу согласно варианту задания. Данные в программу передаются через параметры командной строки. Максимальная длина строковых значений: 20 символов.


задание:В параметрах командной строки передается список слов. Определить и вывести на экран слово максимальной длины.
вот вам как-раз то, что надо:
http://ru.wikibooks.org/wiki/Я... ной_строки
0
349 / 299 / 166
Регистрация: 15.03.2012
Сообщений: 653
Записей в блоге: 1
26.05.2012, 23:26 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
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
    int i;
    char *ptr;
 
    /* Проверка о наличии списка.
     *****************************/
    if(argc<2)
    {
        printf("Список слов?\n");
        exit(1);
    }
    
    /* Записываем в указатель адрес первого слова
     *********************************************/
    ptr = argv[1];
 
    /* Проверка всего списка.
     * 1. На длину строковых значений.
     * 2. Если актуальное слово длинее слова в указателе,
     * записать его адрес в указатель.
     ************************************/
    for (i=1; i<argc; i++)
    {
        if (strlen(argv[i])>=20)  // 1.
        {
            puts("Максимальная длина строковых значений: 20 символов.");
            exit(1);
        }
        if (strlen(argv[i]) > strlen(ptr))  // 2.
            ptr = argv[i];
    }
    
    /* Вывести результат. */
    printf("%s\n",ptr);
 
    return 0;
}
Если что не понял, пиши.
1
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 46
27.05.2012, 12:01  [ТС] 4
Слушай я по идее должен сам вводить слова.А программа должна вывести слово максимальной длинны!!!

Добавлено через 2 минуты
она как то не так работает!!!
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
27.05.2012, 13:43 5
roonmax, слова передаются как параметры командной строки:

Код
ПРОГРАММА СЛОВО1 [СЛОВО2...]
0
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392
27.05.2012, 13:49 6
roonmax, ты должен открыть командную строку и уже оттуда запускать программу, предварительно скомпилировав. Например: myprog one two three four
0
27.05.2012, 13:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2012, 13:49
Помогаю со студенческими работами здесь

В параметрах командной строки передается список слов. Определить и вывести на экран слово максимальной длины.
Необходимо разработать программу согласно варианту задания. Данные в программу передаются через...

Найти и вывести на экран слово максимальной длины
1)С клавиатуры вводится строка.Найти и вывести на экран слово максимальной длины.Словами считать...

Строки. Найти и вывести на экран слово максимальной длины
С клавиатуры вводится строка. Найти и вывечти на экран слово максимальной длины. словами считать...

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


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

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