Предмет: Информатика,
автор: RoBoT3000
Решить задачи в PascalABCNET.
Срок сдачи
21 октября 2017 г
(Составьте программу, которая проверяет оканчиваются ли вводимые числа на 5. Составьте программу, которая проверяет: является ли вводимое число двузначным и равна ли сумма цифр числа 8.)
Ответы
Автор ответа:
1
program n1;
var x: integer;
begin
writeln('Введите число');
readln(x);
if (x mod 10 = 5) or (x mod 10 = -5) then
writeln('Число оканчивается на 5')
else
writeln('Число не оканчивается на 5');
end.
program p2;
var x, y, sum: integer;
begin
writeln('введите число');
readln(x);
if ((x >= 10) and (x <= 99)) or ((x <= -10) and (x >= -99)) then
writeln('является двузначным')
else
writeln('не является двузначным');
y := abs(x);
sum := 0;
while (y <> 0) do
begin;
sum := sum + (y mod 10);
y := y div 10;
end;
if sum = 8 then
writeln('сумма цифр равна 8')
else
writeln('сумма цифр не равна 8');
end.
var x: integer;
begin
writeln('Введите число');
readln(x);
if (x mod 10 = 5) or (x mod 10 = -5) then
writeln('Число оканчивается на 5')
else
writeln('Число не оканчивается на 5');
end.
program p2;
var x, y, sum: integer;
begin
writeln('введите число');
readln(x);
if ((x >= 10) and (x <= 99)) or ((x <= -10) and (x >= -99)) then
writeln('является двузначным')
else
writeln('не является двузначным');
y := abs(x);
sum := 0;
while (y <> 0) do
begin;
sum := sum + (y mod 10);
y := y div 10;
end;
if sum = 8 then
writeln('сумма цифр равна 8')
else
writeln('сумма цифр не равна 8');
end.
Похожие вопросы
Предмет: Другие предметы,
автор: ClavikMeleshuk
Предмет: Биология,
автор: Аноним
Предмет: Биология,
автор: ssiizhk
Предмет: Биология,
автор: iaksenova323
Предмет: Химия,
автор: katyshafomkina2006