В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
katyamarkova22
katyamarkova22
16.07.2020 22:55 •  Информатика

1. введено число. известно, что оно может быть равно от 10 до 999, определить сумму цифр в этом числе 2. введено три числа. определить количество четных из них, больших пяти 3. введено трехзначное число, вывести это число с отсортированными по порядку цифрами

Показать ответ
Ответ:
z0mD
z0mD
03.10.2020 17:23
Задача 1.

 var a, k, l, m: Integer;
begin
s:= 0;
writeln ('Введите число');
readln(a);
if (a>=10) and (a<=999) then
k:=a div 100;
l:= k div 10;
m:= a mod 10;
s:= k+m+l;
writeln ('Сумма цифр в числе равна ', s);
end.

Задача 2.

var i, a, s: Integer;
begin 
s:=0;
for i:= 1 to 3 do
begin
writeln ('Введите число №', i);
readln(a);
if (a>5) and (a mod 5 = 0) then 
inc(s);
end;
writeln('Количество четных чисел, которые делятся на 5 - ', s);
end.

Задача 3

var a, b, c, d, max, med, min: Integer;
begin
writeln ('Введите число');
readln(a);
b:= a div 100;
c:= b div 10;
d:= a mod 10;
if (b<c) and (b<d) then
min:= b;
if (c<b) and (c<d) then
min:= c;
if (d<c) and (d<b) then
min:= d;

if (b>c) and (b>d) then
max:= b;
if (c>b) and (c>d) then
max:= c;
if (d>c) and (d>b) then
max:= d;

if (b>c) and (b<d) or (b<c) and (b>d) then
med:= b;
if (c>b) and (c<d) or (c<b) and (c>d) then
med:= c;
if (d>c) and (d<b) or (d<c) and (d>b) then
med:= d;

writeln(min, med, max);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота