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

Самое короткое слово и его длинна - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательный и бинарный поиск http://www.cyberforum.ru/cpp-beginners/thread1054148.html
Мне надо было произвести поиск элемента (последовательности элементов) по столбцам матрицы последовательным и бинарным поиском. Подскажите пожалуйста как осуществить последовательный поиск если массив из одной строки ? #include "StdAfx.h" #include <iostream> #include <fstream> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); srand(time(0));
C++ Изменение регистра в строке Есть список фамилий, если фамилия введена с маленькой буквы, то исправить на заглавную. Использовал функцию toupper, но она работала только с англ. фамилиями и не хочет работать в цикле. http://www.cyberforum.ru/cpp-beginners/thread1054133.html
C++ Найти сумму отрицательных элементов массива и подсчитать их количество
нуждаюсь в Вашей помощи. задание звучит так. Найти сумму отрицательных элементов массива x и подсчитать их количество. Представить схему алгоритма. Буду очень признателен.
нет перегруженной функции, принимающей 3 аргументов C++
ребят, в чем может быть ошибка, не подскажите?? int Quick() { for(int stolbec=0;stolbec!=ColNumber ;stolbec++) { qsort(stolbec,0,LineNumber - 1 ); } return 0; } void qsort( int stolbec, int start, int end )
C++ Поиск процесса по имени http://www.cyberforum.ru/cpp-beginners/thread1054108.html
Нужно написать программу, которая будет проверять запущен ли какой браузер (IE, Chrome, Opera, Firefox, Safari) и возвращать 0 или 1 для кожного с браузеров. Помогите а то гулование ничего конкретного не дало... :(
C++ Трудности с MSXML Нужен пример (полностью) простой програмулины которая работает с xml файлами !!! самые простые действия... в остальном сам разберусь)) (постараюсь))) подробнее

Показать сообщение отдельно
Mizuki65
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 5
23.12.2013, 23:38     Самое короткое слово и его длинна
Нужна программа для нахождения
1. Дана стpока символов. Пpизнак конца стpоки - символ '\n' (пеpевод стpоки). Стpока состоит из слов, pазделенных пpобелами.Вывести самое коpоткое слово и его длину.
Решить с использованием массива)
Для примера была дана вот эта задача
Задача. Входная строка содержит последовательность
слов, разделенных пробелами. Признак конца строки -
символ '\n' (перевод строки). Вывести на экран слова
длиной до пяти символов.



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
#include <stdio.h>
    #define  DLSTR  80     /* макс.длина строки */
 
    main()
     {  char str[DLSTR];   /* тек. строка */
         int i,j;                      /* индексы тек. символа в строке */
         int n,k;                    /* индексы перв. и посл. символов тек. слова
                                             в строке */
         int net_sl=1;           /* признак, что слов длиной до 5 симв. нет */
         printf ("\n\nВведите строку символов\n");
         gets(str);     /* ввод строки в массив str c заменой символа '\n'
                                 на признак конца строки '\0'  */
         printf ("Результат:\n");
         i=0;
         while (str[i]!='\0')
          {
             if (str[i]==' ')  i++;
             else
               { n=i;
                  do  i++;  while ((str[i]!=' ') && (str[i]!='\0'));
                  k=i;
                  if ( k-n < 5 )
                    { for (j=n; j<k; j++)
                          putchar(str[j]);
                       putchar(' ');
                       net_sl=0;
                    }
                }
           }
         if (net_sl)  printf ("Слов длиной до 5 символов нет.");
         printf ("\nДля завершения нажмите любую клавишу");
         getch();   /* чтение символа без отображения его на экране */
     }

Как ее записать..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru