Светлана
Светлана

Пожалуйста напишите программу на паскале. Найти количество чисел в интервале от 1 до N, делящихся на сумму своих цифр.

Найти количество чисел в интервале от 1 до N, делящихся на сумму своих цифр.

МЗ
Маргарита Зозуля

count:=0;
for i:=1 to N do begin
if i mod sum(i) = 0 then inc(count);

Предварительно определите функцию sum
function sum(a: longint): byte;
var i,s: integer;
begin s:=0;
while (a>0) do begin
inc(s,a mod 10); a:=a div 10;
end;
sum:=s; end;

Похожие вопросы
помогите написать программу. В последовательности из n целых чисел найти число с максимальным количеством цифр.
Помогите пожалуйста написать программу, которая считает сумму всех чисел от 1 до n. Программа нужна на паскале
ПАСКАЛЬ! помогите! Определить среднее арифметическое простых чисел в интервале от 2 до N. составить программу
Определить количество трехзначных чисел сумма цифр которых равна заданному числу N
Дана матрица A(n,n). Найти сумму чисел находящихся в диапозоне [-2,5] и количество нечетных чисел в матрице.
basic. ввести с клавиатуры N чисел. найти сумму тех из них, которые интервалу (2;9)
помогите решить: среди двузначных чисел найти те, которые деляться на число q, а сумма их цифр равна n(0
Составить программу вычисления n^3 как суммы нечетных чисел (паскаль)
ошибка((Напишите программу вычисления суммы: 1! + 2! + 3! + … + n! Паскаль АВС(через процедуру)
Написать программу в Паскале: найти произведение чисел от 1 до n, кратных 3 через цикл while