Помогите написать программы в Паскаль срочноооооо.​

Приложения:

Ответы

Ответ дал: fedrfedr
0

Ответ:

program Strings;

var

 A, B: string;

begin

 Write ('Введите две строки: ');

 ReadLn (A);

 ReadLn (B);

 if A = B then begin

   WriteLn ('Строки равны.');

 end else if A < B then begin

   WriteLn ('Строки не равны.');

   WriteLn (A);

   WriteLn (B);

 end else begin

   WriteLn ('Строки не равны.');

   WriteLn (B);

   WriteLn (A);

 end;

 ReadLn;

end.

program Symbol;

var

 C: Char;

begin

 Write ('Введите символ: ');

 ReadLn (C);

 WriteLn ('Следующий символ: ', Chr (Ord (C) + 1));

 ReadLn;

end.

program CountC;

var

 s: string;

 i, c: Integer;

 a: Set of Char;

begin

 Write ('Введите строку: ');

 ReadLn (s);

 a := ['a', 'A'];

 c := 0;

 for i := 1 to Length (s) do begin

   if s [i] in a then

     Inc (c);

 end;

 WriteLn ('Количество латинских "a", "A" = ', c);

 ReadLn;

end.

program CountC;

var

 s: string;

 i, c: Integer;

 a: Set of Char;

begin

 Write ('Введите строку: ');

 ReadLn (s);

 a := ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];

 c := 0;

 for i := 1 to Length (s) do begin

   if s [i] in a then

     Inc (c);

 end;

 WriteLn ('Количество гласных латинских букв = ', c);

 ReadLn;

end.


hello878: Спасибо,а не могли бы вы помочь написать остальные программы?)
fedrfedr: Буду добавлять их по мере написания. Сколько времени осталось?
hello878: 50 минут, спасибо.
fedrfedr: Готово. Рядовой Иванов стрельбу закончил. Последняя задача для латинских гласных букв, можно на русские переделать, если множество "а" изменить
hello878: Спасибо большое)
fedrfedr: Надеюсь будет 5!
Вас заинтересует