Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Roine
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 2
1

Дана строка состоящая из слов, разделенных запятыми. Определить порядковый номер слова минимальной длины

10.04.2017, 12:57. Просмотров 945. Ответов 1

Дана строка состоящая из слов, разделенных запятыми. Определить порядковый номер слова минимальной длины и количество символов в этом слове.
Строка задается в качестве параметра командной строки.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2017, 12:57
Ответы с готовыми решениями:

Дана строка символов. Определить, сколько слов стоит до слова максимальной длины.
Дана строка символов. Определить, сколько слов стоит до слова максимальной длины. нужно написать...

Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова минимальной длины и
Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова...

Дана строка, состоящая из слов разделенных пробелами. Вывести на экран порядковый номер слова максмимальной дл
Подскажите как сделать. Дана строка, состоящая из слов разделенных пробелами. Вывести на экран...

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

Дана строка, состоящая из латинских слов, разделенных пробелами. Определить длину самого короткого слова.
Дана строка, состоящая из латинских слов, разделенных пробелами. Определить длину самого короткого...

1
palva
3194 / 2305 / 471
Регистрация: 08.06.2007
Сообщений: 8,320
Записей в блоге: 4
10.04.2017, 13:35 2
Лучший ответ Сообщение было отмечено Roine как решение

Решение

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
#include <stdio.h>
void main(int npar, char *par[]) {
    int m, mi;
    int ind, len, i;
    char *p;
 
    p=par[1];
    printf("%s\n", p); \\ печать входной строки
    m = 0;
    mi = -1;
    ind=0;
    len=0;
    for(i=0; p[i]!='\0'; i++) {
        if(p[i]!=',') {
            len++;
        } else {
            if(mi==-1 || len < m) {
                m = len;
                mi = ind;
            }
            ind++;
            len = 0;
        }
    }
    printf("%d %d\n", m, mi);
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2017, 13:35

Дана строка, состоящая из латинских слов, разделенных пробелами. Определить длину самого короткого слова
Дана строка, состоящая из латинских слов, разделенных пробелами. Определить длину самого короткого...

Дана строка, состоящая из слов, разделенных пробелами. Вывести слова этой строки, которые отличны от последнего слова
ана строка, состоящая из слов, разделенных пробелами. Вывести слова этой строки, которые отличны от...

Дана строка, состоящая из слов, разделенных пробелами. Если встречаются слова из 2 букв то заменить их *
ребята, помогите напишите код даны строка s состоящая из слов разделенных пробелами, если...


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

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

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