Предмет: Информатика,
автор: AndreyNikitin7
Составьте программу для вычисления суммы цифр заданного трехзначного числа.
На паскале
Ответы
Автор ответа:
0
var
n:integer;
begin
Write('n = '); Read(n);
Writeln(n div 100+(n div 10) mod 10+n mod 10)
end.
Пояснения.
n div 100 дает первую цифру: результат деления нацело числа на 100.
(n div 10) mod 10 дает вторую цифру: вычисляется результат деления нацело числа на 10 и от него берется остаток деления на 10.
n mod 10 дает третью цифру: остаток целочисленного деления числа на 10.
n:integer;
begin
Write('n = '); Read(n);
Writeln(n div 100+(n div 10) mod 10+n mod 10)
end.
Пояснения.
n div 100 дает первую цифру: результат деления нацело числа на 100.
(n div 10) mod 10 дает вторую цифру: вычисляется результат деления нацело числа на 10 и от него берется остаток деления на 10.
n mod 10 дает третью цифру: остаток целочисленного деления числа на 10.
Похожие вопросы
Предмет: Математика,
автор: pisarcukaleksandra
Предмет: Математика,
автор: sl986684
Предмет: Алгебра,
автор: artyombulanin593
Предмет: Химия,
автор: 1marina2016