Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр - Free Pascal
Формулировка задачи:
С помощью логической переменной разработать программу.Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр.
Решение задачи: «Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр»
textual
Листинг программы
- var
- n : integer;
- b : boolean;
- begin
- repeat
- write('Number (ABCD): ');
- readln(n);
- if (n < 1000) or (n > 9999) then writeln('Error!')
- until (n >= 1000) or (n <= 9999);
- b := (n mod 10) {D} + (n div 1000) {A} = (n div 100 mod 10) {B} + (n div 10 mod 10); {C}
- writeln('Result: ', b);
- readln
- end.
Объяснение кода листинга программы
- Объявлены две переменные: n (целочисленная) и b (логическая).
- Задано условие повторяемости цикла: пока значение n не удовлетворяет условию (n < 1000) или (n > 9999), выводится сообщение об ошибке.
- После достижения условия повторения цикла, значение переменной b устанавливается равным сумме двух крайних цифр числа n.
- Выводится значение переменной b.
- Программа ожидает ввода с клавиатуры.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д