Информатика, вопрос задал nikangelanovrbfi , 2 года назад

PASCAL
Решить не ипользуя if
1) Запросите у пользователя символ и выведите на экран 3 символа, следующих за ним в таблице американских стандартных кодов обмена информацией. Проверьте, есть ли среди них знаки препинания.
2) Даны два целых числа: A, B. Проверить истинность высказывания: «Оба числа являются кратными 3».
3) Дано двузначное число. Проверить истинность высказывания: «Данное число читается одинаково слева направо и справа налево».


nikangelanovrbfi: да

Ответы на вопрос

Ответил asphyxik
0

var s,a,b,c:char;

i:integer;

begin

 read(s);

 a:=succ(s);

 b:=succ(a);

 c:=succ(b);

 write(a,' ');

 write(b,' ');

 write(c,' ');

end.

const ans:array [boolean] of string = ('false','true');

var a,b:integer;

begin

 read(a,b);

 writeln(ans[(a mod 3 = 0) and (b mod 3 = 0)]);

end.

var

   n, m, p: int64;

begin

   write('Enter number: ');

   readln(n);

   m := n;

   p := 0;

   while m > 0 do begin

       p := p * 10 + m mod 10;

       m := m div 10;

   end;

   while n = p do begin

   writeln('Palindrome');

   break;

   end;

   while n<>p do begin

   writeln('No palindrome');

   break;

   end;

end.

Новые вопросы