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

Разобрать прогу (написать программу, которая считывает с клавиатуры строку символов и выводила на экран самую короткую) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread909338.html
Здравствуйте! Подскажите пожалуйста как мне построить бинарное дерево но не поисковое. Поисковое я умею строить а в задании требуют именно не сортированное. Заранее благодарна.
C++ Функция с++ (работа с длинными числами - вывод результата в файл) У меня есть проэкт с++ который использует динамическую библиотеку для работы с длинными числами. В проэкте я перегружаю операторы +,-, ... с использованием функций библиотеки. Всё вроде работает нормально. Но в конце, когда вывожу результат в файл длина результата такая как и должна быть, но если он длиннее 43 символов то остаются только последние 43 символа все остальные меняються на 0:... http://www.cyberforum.ru/cpp-beginners/thread909314.html
Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.) C++
Уважаевые, помогите написать прожку на экзамене: Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма. Максимально использовать наследование и полиморфизм.
Полиморфизм (дан текстовый файл с элементами разметки HTML) C++
Задание по полиморфизму. Не могу понять, на основе чего его писать, в чем здесь может быть отличие? Текст с тегами и текст без тегов? Помогите, пожалуйста. Дан текстовый файл с элементами разметки HTML: теги <b>...</b>, <i>...</i>, <u>...</u>. Тестовый редактор с хранением истории команд для отмены/возврата действий поддерживает следующие операции над текстом: Переход к заданной позиции...
C++ Перевод из одной системы счисления в другую от 2 до 36 http://www.cyberforum.ru/cpp-beginners/thread909281.html
Помогите пожалуйсто, сколько сижу ничего стоющего не приходит в голову! Дано целое неотрицательное число в I-ричной системе счисления. Вывести это число в J-ричной системе счисления. Ограничения: 2 <= I, J <= 36, для представления цифр 10...35 используются прописные латинские буквы A...Z соответственно, число разрядов исходного числа не превышает 1000. При вводе: В первой строке находятся числа...
C++ вычисление суммы ряда из 10 чисел срочно нужно на экзамене сижу, а как делать фиг знает 3 задание подробнее

Показать сообщение отдельно
IIpizpak
Сообщений: n/a
22.06.2013, 12:33     Разобрать прогу (написать программу, которая считывает с клавиатуры строку символов и выводила на экран самую короткую)
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
52
53
54
55
56
57
58
#include <iostream>
#include <cstring>
#include <conio.h>
#define n 256
using namespace std;
 
int main()
{
      char str[n];
      char str2[n];      
      int minlength=0;
 
      fflush(stdin);
      cout << "Input the string:" << endl;
      cin.getline(str, n);
      strcpy(&str2[0],str);
 
      char *pword = strtok(str, " ,-.?!");     
      int count=0;
      
      if (pword)
      {
         minlength=strlen(pword);
      }
 
      while(pword)
      {
//            cout<<pword<<endl;     
            
            if (strlen(pword)<minlength){
               minlength=strlen(pword);                         
               count++;
            }
            
            pword = strtok(NULL, " ,-.?!");
            
      }
// -------------
      char *pword2 = strtok(str2, " ,-.?!");
      
      while(pword2)
      {    
            
            if (strlen(pword2)==minlength){
               cout<<" FOUNDED -> "<<pword2<<endl;
            }
          
            pword2 = strtok(NULL, " ,-.?!");
        
      }
 
// -------------
 
 
      cout << "The min length is " << minlength << endl;
      system("PAUSE");
      return 0;
}
Задание: Написать программу, которая считывает с клавиатуры строку символов и выводила на экран самую короткую. Что хотелось бы: понять, как это всё работает, желательно как можно более понятно для "чайника". Просто многие функции в нете описаны как-то запутанно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru