62

Дано натуральное число

dream-tim 05 марта 2023

Дано натуральное число. Определить сумму квадратов его цифр паскаль цмкл while

категория: информатика

78

var a,b,s: integer; begin readln (a); while a>=10 do begin b: =a mod 10; s: =s+sqr (b); a: =a div 10; end; a: =a*a; s: =s+a; writeln (s); readln; end. В s накапливаем сумму квадратов, b это остатки от деления на десять, после цикла прибавляем последнюю цифру, которая меньше десяти, предворительно возведя ее в квадрат!

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Смотрите также:
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...