Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Проверьте код https://www.cyberforum.ru/ c-beginners/ thread2141999.html
Не совсем уверен, правильно ли я определил четверть. Вроде бы верно, но всё же проверьте, пожалуйста. В данном задании необходимо осуществить обработку бинарного файла (или файлов) согласно условию...
C (СИ) Не работает локализация в функциях С
Помогите включить локализация в функциях программы. Почему не работает? #include <stdio.h> #include <locale.h> #include <Windows.h> void f1(void) { setlocale(LC_CTYPE, "Russia");...
C (СИ) Где найти комментарии к исходникам 7zip ? https://www.cyberforum.ru/ c-beginners/ thread2141833.html
:coffee2:
C (СИ) Не считывает фаил Пробую обычный пример: стандартный ввод/вывод для чтения файла и плдсчета кол-ва символов. Но в exe всегда ошибка. Думаю ошибка в первом условии - но не пойму что не так. Не пойму почему argc должно... https://www.cyberforum.ru/ c-beginners/ thread2141722.html
C (СИ) Сортировка строк по убыванию сумм элементов строк
Я рандомно задал массив M x N: #include <stdio.h> #include <time.h> #include <conio.h> #define M 3 #define N 4 int main(){ int tmp; int A;
C (СИ) Объясните пару частей из Кода на СИ Это код перевода из любой системы счисления в другую , пределы от 2 до 36. Красный выделено то, что не понятно #include<stdio.h> #include<ctype.h> #include<math.h> #include<stdlib.h>... https://www.cyberforum.ru/ c-beginners/ thread2141640.html
C (СИ) Ввести строку, найти символ который чаще всего встречается Добрый день. Необходимо ввести строку с клавиатуры. Определить, какой символ чаще всего встречается. Я написал программу, однако она работает не верно, выводит не буквы. Подскажите где ошибка?... https://www.cyberforum.ru/ c-beginners/ thread2141634.html Ошибка в нахождение минимального положительного элемента матрицы.Не понимаю как исправить C (СИ)
#include <stdio.h> #include <malloc.h> #include <stdlib.h> #include <time.h> int main(void) { int n1=5,n2=7,y,i,j,n,pp=0,bb=0,ki,kj,mi,mj; double S; srand (time (NULL)); for (i=0;i<n1;i++)
C (СИ) Деление массива на 2 части Есть массив, размеров в 100 случайных элементов. Так же есть второй пустой массив размерностью в 50. Нужно значения второй половины элементов первого массива присвоить элементам первого массива.... https://www.cyberforum.ru/ c-beginners/ thread2141614.html C (СИ) Отсортировать Массив https://www.cyberforum.ru/ c-beginners/ thread2141599.html
Как применить сортировку к выбраным элементам которые получились в результате вот этого действия for(i=2;i<N;i+=3) { printf(" %d \n", mas); } printf(" \n"); #include <stdio.h>...
C (СИ) Вычислить произведение положительных элементов массива, нулевые элементы переместить в конец
Вычислить произведение положительных элементов массива. Вывести на дисплей полученное значение. После этого изменить исходный массив следующим образом: переместить в конец массива все элементы,...
C (СИ) Создание файлов и запись в них https://www.cyberforum.ru/ c-beginners/ thread2141573.html
Не удается разобраться с данными упражнением. Не понятно, как создавать необходимое число файлов и как записывать в них массив строк. Запрос имени файла и подсчет букв а тоже непонятен. 1. Напишите...
6 / 8 / 8
Регистрация: 06.10.2017
Сообщений: 269
0

Найти длину самого короткого слова в предложении (нужны комментарии к коду) - C (СИ) - Ответ 11876186

23.11.2017, 18:22. Показов 687. Ответов 2
Метки (Все метки)

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


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
43
44
45
46
47
48
49
50
51
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
 
int main()
{
   printf("input text: ");
   char text[1024];
   fgets(text, sizeof(text)-1, stdin);
 
   char* pmax = NULL;
   size_t pmaxlen = 0;
 
   char* pmin = NULL;
   size_t pminlen = 0;
 
   char* begin = text;
   char* end = text;
 
   while (*end)
   {
      for (begin = end; *begin && !isalnum(*begin); ++begin) { ; }
 
      for (end = begin; *end && isalnum(*end); ++end) { ; }
 
      if (begin < end)
      {
         if ((pmax == NULL) || (pmaxlen < end - begin))
         {
            pmax = begin;
            pmaxlen = end - begin;
         }
         if ((pmin == NULL) || (pminlen > end - begin))
         {
            pmin = begin;
            pminlen = end - begin;
         }
      }
   }
   if (pmax && pmin)
   {
      printf("\n");
      printf("max = %.*s\n", pmaxlen, pmax);
      printf("min = %.*s\n", pminlen, pmin);
   }
 
   system("pause");
 
   return 0;
}


Вернуться к обсуждению:
Найти длину самого короткого слова в предложении (нужны комментарии к коду) C (СИ)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2017, 18:22
Готовые ответы и решения:

Найти длину самого короткого слова в предложении
Найти длину самого короткого слова в предложении

Вычислить длину самого короткого слова в предложении
вычислить длину самого короткого слова в предложении.... Зарание Спасибо!=)

Вычислите длину самого короткого слова в предложении
7. Вычислите длину самого короткого слова в предложении из трех слов, разделенных пробелами.

Вычислите длину самого короткого слова в предложении
Вычислите длину самого короткого слова в предложении из трёх слов,разделёёных пробелами

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2017, 18:22

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

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

Напишите программу, вычисляющую длину самого короткого слова в предложении из трех слов
1.Напишите программу, вычисляющую длину самого короткого слова в предложении из трех слов,...

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

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