Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
 Аватар для dr.Who
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 14

Вычислить сумму всех делителей заданного натурального числа

08.01.2011, 18:46. Показов 6641. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очень нужна помощь с написанием следующих программ))
1. Написать программу, которая вычисляет сумму всех делителей заданного натурального числа.
2. Написать программу, которая проверяет справедливость равенства: (1^5+2^5+...+n^5)+(1^7+2^7+...+n^7)=2(1+ 2+...+n)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.01.2011, 18:46
Ответы с готовыми решениями:

Составить программу, которая вычисляет количество S всех делителей и сумму Y всех делителей натурального числа N
1. Дано натуральное число N (N<104). Составить программу, которая вычисляет количество S всех...

Вычислить сумму четных делителей натурального числа M, больших числа P, но меньших числа Q
Составить программу вычисления суммы четных делителей натурального числа M, больших числа P, но...

Составить программу нахождения для заданного натурального числа всех делителей, кратных числу
1. Дан одномерный массив, состоящий из вещественных элементов. Найти сумму элементов массива,...

10
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.01.2011, 18:50
Сумма делителей
Pascal
1
2
3
s:=0;
for i:=1 to n do
if n mod i=0 then s:=s+i;
2
7 / 6 / 3
Регистрация: 07.01.2011
Сообщений: 22
08.01.2011, 18:51
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1. Написать программу, которая вычисляет сумму всех делителей заданного натурального числа.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
procedure poisk;
var
 i,n,k : Integer;
begin
 
   k:=0;
   readln(n);
 
     for i:=1 to n do
      if n mod i=0 
      then k:=k+1;
   writeln(k);
end;
1
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.01.2011, 18:54
grebljmax, Сумма и количество это разные вещи....

Добавлено через 1 минуту
Цитата Сообщение от dr.Who Посмотреть сообщение
справедливость равенства: (1^5+2^5+...+n^5)+(1^7+2^7+...+n^7)=2(1+ 2+...+n)
Что-то не правильно написано, ибо это глупость.
0
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
08.01.2011, 18:56
Возможно так:
Pascal
1
2
3
s:=0;
for i:=1 to n do
if n mod i = 0 then s:=s+i;
Pascal
1
2
3
4
5
6
7
8
9
10
s1:=0;
s2:=0;
s3:=0;
for i:=1 to n do
begin
s1:=s1+exp(ln(i) * 5);
s2:=s2+exp(ln(i) * 7);
s3:=s3+i;
end
if ((s1+s2) == (2*s3)) then writeln("Правильно!");

Не по теме:

Сорри что не обновил и не увидел, что уже все сделано((

1
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.01.2011, 18:57
Цитата Сообщение от MegaAce Посмотреть сообщение
for i:=2 to n do
Разве число 1 не является делителем?
0
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
08.01.2011, 18:59
Цитата Сообщение от Puporev Посмотреть сообщение
Разве число 1 не является делителем?
Является) что-то протупил
0
 Аватар для dr.Who
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 14
08.01.2011, 18:59  [ТС]
Puporev, что значит глупость?)
это задание)
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.01.2011, 19:01
dr.Who, Вы просто посчитайте из интереса при n=2, разве в принципе может быть такое равенство, как Вы написали? Но это конечно Ваше личное дело.
0
 Аватар для dr.Who
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 14
08.01.2011, 19:06  [ТС]
Puporev, да ну я как бы понимаю что нет числа, при котором это равенство будет верным..
суть то не в этом
суть в том, что программу написать нужно..
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
09.01.2013, 23:49
Цитата Сообщение от dr.Who Посмотреть сообщение
(1^5+2^5+...+n^5)+(1^7+2^7+...+n^7)=2(1+ 2+...+n)^4
Например: 1^5 + 2^5 + 3^5 + 4^5 + 1^7 + 2^7 + 3^7 + 4^7 = 2 · (1 + 2 + 3 + 4)^4 = 20000; ну как, а?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2013, 23:49

Составить программу нахождения суммы всех делителей заданного натурального числа
оставить программу нахождения суммы всех делителей заданного натурального числа . (Само число и...

Составить программу нахождения суммы всех делителей заданного натурального числа N
Составить программу нахождения суммы всех делителей заданного натурального числа N, кратных...

Нахождение для заданного натурального числа н всех делителей
Помогите, пожалуйста решить задачи. Знаю, что не сложные, но я в паскале полный тормоз, а решения...

Найти все числа в диапазоне от M до N, имеющие ровно k делителей. Функция: количество делителей заданного числа
Найти все числа в диапазоне от M до N, имеющие ровно k делителей. Функция: количество делителей...

Для заданного натурального числа N определить, у какого числа больше делителей
begin write('Введите N:');readln(n); for i:=1 to n do begin kk:=0; for j:=2...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru