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

Самое короткое слово в строке.

31.05.2011, 19:12. Показов 359. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вводим предложение и выводим самое короткое слово в этом предложении.
Задачка на Си.

Понимаю, что такая тема наверняка была уже, но все, что я находил было тяжело написано. Так что, пожалуйста, помогите написать задачку. Или обьясните конкретно, что сдесь происходит:

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
#include <stdio.h>
#include <string.h>
 
#define DELIM " \t\n"
 
int main(void){
char buf[BUFSIZ], * pword, * pmin;
int minlen, curlen;
 
printf("String: ");
if ( ! fgets(buf, BUFSIZ, stdin) )
return 1;
 
if ( ( pmin = strtok(buf, DELIM) ) == NULL )
return 1;
minlen = strlen(pmin);
 
while ( pword = strtok(NULL, DELIM) ){
if ( ( curlen = strlen(pword) ) < minlen ){
pmin = pword;
minlen = curlen;
}
}
 
printf("Shortest word: %s\n", pmin);
 
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2011, 19:12
Ответы с готовыми решениями:

В строке, введенной с клавиатуры, определить самое длинное и самое короткое слово
Помогите с задачей,пожалуйста)

Поменять местами самое длинное и самое короткое слово в строке
как написать программу на языке с? мне нужно поменять местами самое длинное и самое короткое слово...

Найти самое длинное/самое короткое слово в строке
Здравствуйте! Помогите пожалуйста с задачей. Нужно найти самое длинное/самое короткое слово в...

Самое короткое слово в строке
Написать программу, которая будет находить самое короткое слово в строке, введенной с клавиатуры.

0
31.05.2011, 19:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2011, 19:12
Помогаю со студенческими работами здесь

Найти самое короткое слово в строке
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

Найти самое короткое слово в строке
Приветствую, ув. программисты, помогите пожалуйста с программкой. Задание: Разработать программу...

Найти самое короткое слово в строке
#include &lt;stdio.h&gt; int main(void) { FILE *ptr_file; char ch; int...

Найти самое короткое слово в строке
есть программа для нахождения самого короткого слова в строке: #include &lt;stdio.h&gt; int main(){...


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

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

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