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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать программу, которая формирует латинский квадрат размера n http://www.cyberforum.ru/cpp-beginners/thread839745.html
Латинским квадратом размера n называется таблица n × n, заполненная n различными символами таким образом, чтобы в каждой строке и в каждом столбце встречались все n символов (каждый по одному разу). Латинские квадраты существуют для любого n. Разработать программу, которая формирует латинский квадрат размера n (n вводится с клавиатуры) из натуральных чисел от 1 до n.
C++ Разработать и испытать функцию min(X) Разработать и испытать функцию min(X) для определения минимального элемента одномерного массива X, введя вспомогательную рекурсивную функцию minl(k), находящую минимум среди последних элементов массива X, начиная с k-го. http://www.cyberforum.ru/cpp-beginners/thread839741.html
Ошибка при чтении/записи из бинарного файла C++
Сделал простую программу для работы с бинарными файлами, но когда запускаю ее вылетает ошибка. Сделать проще уже некуда, в чем проблема? #include <iostream> #include <fstream> using namespace std; struct Data { int i; float f; };
Метод простой вставки C++
Помогите написать программу сортировки по убыванию одномерного массива целых случайных чисел в диапазоне значений -100…100 методом простой вставки. Добавлено через 1 час 23 минуты Спасибо пользователю, Thinker #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define N 10
C++ Удваивание последнего символа http://www.cyberforum.ru/cpp-beginners/thread839726.html
Проблема в том, что при выводе текста удваивается последний символ. Каким образом можно избежать этой ошибки? #include <iostream> #include <fstream> using namespace std; char a;
C++ С++ Проверьте пожалуйста правильно ли? Проверьте пожалуйста правильно ли? Если нет то подскажите пожалуйста правильный вариант этой программы. вычислить ∑(xi*yi)/(x2*y2+......+x30*y30) і= #include <iostream> #include <math.h> using namespace std; void main() {const int n=2; подробнее

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

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