0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 22
1

Дано натуральное число. Найти все его делители и их сумму

19.02.2011, 21:36. Показов 31673. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число. Найти все его делители и их сумму
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2011, 21:36
Ответы с готовыми решениями:

Дано натуральное число n. Найти все его простые делители
Дано натуральное число n. Найти все его простые делители

Дано натуральное число. Найти все его делители и их сумму
Дано натуральное число. Найти все его делители и их сумму c#

Дано натуральное число n. Найти все его делители и разложить его на простые числа.
Привет.Помогите пожалуйста решить задчку. Заранее спасибо. Дано натуральное число n. Найти все...

Дано натуральное число. Найти все его простые положительные делители. C++
Входные данные Дано натуральное число N. Выходные данные Вывести все его простые...

13
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
19.02.2011, 22:12 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var
n,i,sum:integer;
begin clrscr;
write('vvedite chislo: ');
read(n);
sum:=0;
writeln('deliteli: ');
for i:=1 to 999 do
if (n mod i)=0 then
 begin
  write(i,'  ');
  sum:=sum+i;
 end;
writeln;
writeln('summa vseh deliteley=',sum);
readkey;
end.
0
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
19.02.2011, 22:13 3
Pascal
1
2
3
sum:=0;
for i:=1 to abs(a) do
if a mod i=0 then sum:=sum+i;
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
19.02.2011, 22:13 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Uses
 CRT;
var
 i,n:integer;
 sum:longint;
Begin
write('Ââåäèòå ÷èñëî: ');
readln(n);
sum:=0;
for i:=1 to n do
 if n mod i=0 then
 begin
  write(i:3);
  sum:=sum+i;
 end;
writeln;
writeln('SUM:=',sum);
Readln
End.
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
19.02.2011, 22:16 5
999
?????
1
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
19.02.2011, 22:18 6
SuPeR XaKer, согласна...напрасно, до n должно быть
0
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
19.02.2011, 22:19 7
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var n, i, sum: integer;
begin 
readln(n);
sum := n;
writeln('Dividers: ');
for i := 1 to n div 2 do
  if (n mod i) = 0 then begin
    write(i,'  ');
    sum := sum + i;
  end;
writeln(n);
writeln('Sum - ', sum);
readln
end.
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
19.02.2011, 22:22 8
iama
а само число типа делителем не является да?
0
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
19.02.2011, 22:24 9
SuPeR XaKer,
Цитата Сообщение от iama Посмотреть сообщение
sum := n;
Цитата Сообщение от iama Посмотреть сообщение
writeln(n);
гм... это, вроде, не спроста?
0
74 / 74 / 44
Регистрация: 12.02.2011
Сообщений: 380
19.02.2011, 22:24 10
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program delitel;
var i,n:integer;
sum:real;
begin
while i>n do
readln(n);
sum:=0;
inc(i);
if n mod i=0 then begin
sum:=sum+i;
writeln('Сумма делителей:=');
readln;
end;
end.
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
19.02.2011, 22:26 11
гм... это, вроде, не спроста?
ну до этого там вроди sum:=0; и n div 2+1 было
кстати, править тут можно только до первого чужого поста после своего

Не по теме:

В смысле?в течении времени определённого вроди.

0
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
19.02.2011, 22:31 12
SuPeR XaKer, было, увидел, протер глаза, и исправил. кстати, править тут можно только до первого чужого поста после своего
0
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 3
24.03.2015, 17:14 13
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program My5_222;
 Uses Crt;
 Var n,i,sum:LongInt;
 Begin
  ClrScr;
  WriteLn('Найти все делители и суммы делителей числа n.');
  WriteLn('Введите число n');
  ReadLn(n);
  sum:=0;
  For i:=1 To n Do
  Begin
   If n Mod i =0 Then
    Begin
     WriteLn('Делитель: ',i);
     sum:=sum+i;
    End;
  End;
  WriteLn('Сумма делителей числа ',n,' равна ',sum);
  WriteLn('Для для выхода из программы нажмите <Enter...>');
  ReadLn;
 End.
0
1 / 1 / 1
Регистрация: 25.06.2019
Сообщений: 17
26.06.2019, 09:02 14
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
  i, x, y: integer;
  del, sum: real;
 
begin
  write('Введите число: ');
  read(x);
  write('Все делители числа: ');
  for i := 1 to x do
  begin
    y := x;
    if (y mod i = 0) then 
    begin
      del := y / i;
      write(del, ' ');
      sum := sum + del;
    end;
  end;
  writeln;
  write('Сумма делителей: ', sum);
end.
0
26.06.2019, 09:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2019, 09:02
Помогаю со студенческими работами здесь

Подпрограммы: Дано натуральное число. Найти все его делители. Подсчитать их количество
Дано натуральное число.Найти все его делители.Подсчитать их количество. ПОМОгите решить,срочно...

Дано натуральное число получить все его делители
Do while Дано натуральное число получить все его делители

Дано натуральное число n. Получить все его натуральные делители
Знаю, что на эту тему 100 ответов уже было, но все равно вопросы остались, т.к. только начал...

Дано натуральное число n. Получить все его натуральные делители.
Помогите пожалуйста. Нужно написать программу на языке Си. Дано натуральное число n. Получить ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru