Плииииизз Составить программу с помощью процедуры. Дано число, найти все его делители и...

0 интересует 0 не интересует
50 просмотров

Плииииизз Составить программу с помощью процедуры. Дано число, найти все его делители и подсчитать их количество.


спросил от Начинающий (153 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Начинающий (388 баллов)
 
Лучший ответ

Держи
Program delitel;
vara,b,summa:integer;
beginwriteln('Введите число');readln(a);summa:=0;writeln('Делители');for b:=1 to 999 doif (a mod b) =0 then Begin write(b,'  ');  summa:=summa+b; end; writeln;writeln('Сумма всех делителей ' , summa);end.

оставил комментарий от Начинающий (153 баллов)
0 0

мне надо с процедурой

оставил комментарий от Начинающий (388 баллов)
0 0

Честно говорю,я без понятия как это с помощью процедуры решать

оставил комментарий от Начинающий (153 баллов)
0 0

надо найте не сумму делителей, а просто их количество

оставил комментарий от Начинающий (388 баллов)
0 0

Так,давай по новой,что бы я ее еще раз сделал.

оставил комментарий от Начинающий (388 баллов)
0 0

Тебе надо,что бы система нашла все его делители,а потом система подсчитала их количество?

оставил комментарий от Начинающий (388 баллов)
0 0

Вот,держи Program delitel; var a,b,i, number:integer; begin writeln('Введите число'); readln(a); writeln('Делители'); for b:=1 to 999 do if (a mod b) =0 then Begin write(b,' '); end; writeln; begin number := 1; for i := 1 to a div 2 do begin if a mod i = 0 then number := number + 1; end; writeln('Количество делителей ',number); end; end.

оставил комментарий от Начинающий (153 баллов)
0 0

спасибо

...