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

Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си) - C++

Восстановить пароль Регистрация
 
Eupho
Сообщений: n/a
16.04.2013, 19:11     Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си) #1
определить, каких слов больше в строке первого или последнего. вывести первое и последнее слова на экран.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
var
  str,str1,str2,buf:string;
  c:char;
  i,n1,n2:integer;
begin
  readln(str);
  i:=1;
  str1:='';
  str2:='';
  while str[i]<>' ' do
  begin
    c:=str[i];
    str1:=str1+c;
    inc(i);
  end;
  i:=length(str);
  while str[i]<>' ' do
  begin
    c:=str[i];
    str2:=c+str2;
    dec(i);
  end;
  for i:=1 to length(str) do
  begin
    if str[i]=' ' then
    begin
      if buf=str1 then
        n1:=n1+1
      else
        if buf=str2 then
          n2:=n2+1;
    buf:='';
    end
    else
    begin
      c:=str[i];
      buf:=buf+c;
      if i=length(str) then
        if buf=str1 then
          n1:=n1+1
        else
          if buf=str2 then
            n2:=n2+1;
    end;
  end;
  if n1>n2 then
    writeln(str1)
  else
    if n2>n1 then
      writeln (str2)
    else
      writeln('количество слов ',str1,' и ',str2,' равны');
  write(str1,' ',str2);
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2013, 19:11     Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си)
Посмотрите здесь:

Определить какое слово в строке встречается чаще всего C++
C++ Определить, какое абсолютное значение встречается в массиве чаще остальных
C++ Поменять местами первое и последнее слово в строке
C++ Определить, содержит ли последнее слово строки букву, с которой начинается первое слово
Поменять местами в строке первое и последнее слово C++
C++ Определить, какое слово встречается в строке чаще всего
Определить, какое слово встречается в строке чаще всего C++
C++ Определить, какое слово чаще всего встречается в строке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11819 / 6798 / 769
Регистрация: 27.09.2012
Сообщений: 16,876
Записей в блоге: 2
Завершенные тесты: 1
25.04.2013, 13:54     Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си) #2
Так на Си или на Си++?
Yandex
Объявления
25.04.2013, 13:54     Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си)
Ответ Создать тему
Опции темы

Текущее время: 15:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru