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

Нахождение минимального кол-ва слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка "error C2011: переопределение типа" http://www.cyberforum.ru/cpp-beginners/thread602646.html
struct Tunit { public : int team; int team_agricultural; POINT location; POINT moveLocation; float max_helf; float current_helf; int ID_cel;
C++ Вычислить сумму элементов матрицы Как вычислить сумму положительных элементов матрицы А размером N*N, расположенных над главной диагональю? http://www.cyberforum.ru/cpp-beginners/thread602614.html
Перевести с паскаля на с++ C++
Люди) есть проблемко с курсовой задачкой, вроде как нашел нужную, да вот только она не на том языке что мне нужен =( задачка большая, звучит так: Создать список, содержащий сведения об отправлении...
создание игры, быстродействию C++
Андре Ламот пишет что разницы между игроком и компьютером почти нет(в определённой сфере), всё действие ИИ сводится к посылке сообщений в процедуру обработки оконных обобщений которая одинакова для...
C++ stl в VS 2008 http://www.cyberforum.ru/cpp-beginners/thread602586.html
vector <int> size; deque <int> COUNTER; вылазиют ошибки синтаксическая ошибка: отсутствие ";" перед "<" отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по...
C++ Как добавить перебор выборок? Задается массив с клавиатуры. Нужно из 6 введенных цифр сделать полный перебор всех выборок из 3 элементов. тоесть если массив 1 2 3 4 5 6 - возможные выборки: 123 132 321 и т.д.#include "stdafx.h"... подробнее

Показать сообщение отдельно
DmitryMiK
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 8

Нахождение минимального кол-ва слов - C++

11.06.2012, 12:58. Просмотров 202. Ответов 0
Метки (Все метки)

Подскажите как мне найти строку, содержащую наименьшее количество слов, и вывести её на экран монитора?

в программе
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
59
60
61
62
63
64
65
66
67
68
69
register char *mas = new char[81*5];
register char *m = mas;
register char *uk;
 
cout << "Vvod stroki 1: ";
cin.getline( m, 80 );
cout << "Vvod stroki 2: ";
cin.getline( m+81, 80 );
cout << "Vvod stroki 3: ";
cin.getline( m+162, 80 );
cout << "Vvod stroki 4: ";
cin.getline( m+243, 80 );
cout << "Vvod stroki 5: ";
cin.getline( m+324, 80 );
 
cout << endl << " Ishodnyi massiv:" << endl;
cout << " " << m << endl;
cout << " " << m+81 << endl;
cout << " " << m+162 << endl;
cout << " " << m+243 << endl;
cout << " " << m+324 << endl;
 
uk = mas;
do{
if( !((*mas >= '0') && (*mas <= '9')) ) { *uk = *mas; uk++; }
mas++;
} while(*mas != 0);
*uk = *mas;
 
mas = m+81;
uk = mas;
do{
if( !((*mas >= '0') && (*mas <= '9')) ) { *uk = *mas; uk++; }
mas++;
} while(*mas != 0);
*uk = *mas;
 
mas = m+162;
uk = mas;
do{
if( !((*mas >= '0') && (*mas <= '9')) ) { *uk = *mas; uk++; }
mas++;
} while(*mas != 0);
*uk = *mas;
 
mas = m+243;
uk = mas;
do{
if( !((*mas >= '0') && (*mas <= '9')) ) { *uk = *mas; uk++; }
mas++;
} while(*mas != 0);
*uk = *mas;
 
mas = m+324;
uk = mas;
do{
if( !((*mas >= '0') && (*mas <= '9')) ) { *uk = *mas; uk++; }
mas++;
} while(*mas != 0);
*uk = *mas;
 
cout << endl << " Rezul'tat:" << endl;
cout << " " << m << endl;
cout << " " << m+81 << endl;
cout << " " << m+162 << endl;
cout << " " << m+243 << endl;
cout << " " << m+324 << endl;
 
delete[] m; //удаляем массив
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru