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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rom@
22 / 22 / 3
Регистрация: 29.11.2009
Сообщений: 210
#1

Дано предложение. Вывести все его слова в порядке уменьшения их длин - C++

18.04.2010, 20:12. Просмотров 494. Ответов 0
Метки нет (Все метки)

Дано предложение. Вывести все его слова в порядке уменьшения их длин
Есть програмка на Паскале но не знаю как переделать!!!
Pascal
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
uses crt;
type slov = array [1..10] of string;
var p,b   : string;
    s     : slov;
    i,j,l : integer;
    q     : boolean;
procedure maxdl( ii,jj : integer;ss : slov; var ll : integer );
var t:integer;m:string;
begin
  m:=ss[ii];
  ll:=ii;   
  for t:=ii+1 to jj do
  if length(m)<length(ss[t]) then
  begin
    m:=ss[t];
    ll:=t;
  end;
end;
begin
  clrscr;
  write('text p=');readln(p);
  j:=1;
  for i:=1 to length(p) do
  begin
    b:=p[i];
    if b=' ' then j:=j+1
             else s[j]:=s[j]+b;
  end;
  b:='';
  for i:=1 to j do
     begin
       maxdl(i,j,s,l); 
       b:=s[i];        
       s[i]:=s[l];
       s[l]:=b;
     end;
  for i:=1 to j do write(s[i],' ');
readkey;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2010, 20:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано предложение. Вывести все его слова в порядке уменьшения их длин (C++):

Дано предложение. Напечатать все слова в порядке возрастания их длин - C++
Нужно сделать без &quot;классов&quot;, а я знаю как делать только с классами. Помогите пожалуйста. Дано предложение. Напечатать все слова в...

Вывести все слова строки в порядке убывания их длин - C++
Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; - вывести все слова...

Дано предложение. Напечатать все его различные слова - C++
Дано предложение. Напечатать все его различные слова.

Дано предложение. Вывести все различные слова. - C++
Дано предложение. Вывести все различные слова.

Дано предложение. Вывести все различные слова - C++
Дано предложение. Вывести все различные слова.Помогите пожалуста:)))))Надо решить в Си!

Дано предложение. Вывести все различные слова. - C++
Решите пожайлуста в Си!:)))))Дано предложение. Вывести все различные слова.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2010, 20:12
Привет! Вот еще темы с ответами:

Дана строка. Вывести слова в порядке их уменьшения - C++
Здравствуйте. Помогите пожалуйста решить такую вот задачку. Нужно ввести строку, потом вывести на экран слова, в порядке их...

Дан текст, вывести на экран слова в порядке уменьшения их длины! - C++
Дан одномерный Массив написать программу преобразования массива путём сдвига их значений! Добавлено через 1 минуту С++ Робота со...

Вывести слова в порядке убывания их длин - C++
Дано предложение состоящее только из букв латинского алфавита с нижним и (или) верхним регистром букв. Вывести слова в порядке убывания их...

Вывести слова сообщения в порядке возрастания их длин - C++
Вывести слова сообщения в порядке возрастания их длин.


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

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

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