Вопрос по информатике:
1) Дано трехзначное число. Определить, является ли сумма его цифр двузначным числом. 2) Дано трехзначное число. Определить какая из его цифр больше. Первая или последняя. Помогите пожалуйста,срочно надо
- 14.10.2015 08:38
- Информатика
- remove_red_eye 1295
- thumb_up 33
Ответы и объяснения 1
************* 1 ***************
var
n, s: integer;
begin
Write('Введите трехзначное число: ');
Readln(n);
s := (n div 100) + ((n mod 100) div 10) + (n mod 10);
if (s in [10..99]) then Writeln('Сумма цифр двухзначная (', s, ')')
else Writeln('Сумма цифр не двухзначная (', s, ')')
end.
Тестовое решение:
Введите трехзначное число: 269
Сумма цифр двухзначная (17)
Введите трехзначное число: 125
Сумма цифр не двухзначная (8)
************** 2 ****************
var
n, d1, d3: integer;
begin
Write('Введите трехзначное число: ');
Readln(n);
d1 := (n div 100);
d3 := (n mod 10);
if d1 > d3 then Writeln('Первая цифра больше третьей')
else if d1 = d3 then Writeln('Первая цифра равна третьей')
else Writeln('Первая цифра меньше третьей')
end.
Тестовое решение:
Введите трехзначное число: 739
Первая цифра меньше третьей
- 15.10.2015 03:21
- thumb_up 32
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.