Статистика
Всего в нашей базе более 4 327 664 вопросов и 6 445 978 ответов!

В интервале [2;n] найти натуральное число с максимальной суммой делителей.

10-11 класс

Okcana2013 15 сент. 2013 г., 11:46:24 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Rism
15 сент. 2013 г., 13:13:12 (10 лет назад)

Program Natur; 
 Uses Crt; 
Var a, Summa, n : integer;
 Begin
 Clrscr; 
write('N='); 
readln(N);
 {Цикл с предусловием} 
a:=2;
  Summa:=0; 
 while a<=N do 
 begin  Summa:= Summa + a;  a := a + 1  end;
 Writeln (' Результат первого суммирования:' , Summa) ; 
{Цикл с постусловием}
 а:=1;
 Summa:=0; 
 repeat  Summa:=Summa+ а;  а:=а+1  until a>N;
 Writeln
 (' Результат второго суммирования:' , Summa) ;
 {Цикл с параметром} Summa:=0;
 for а := 2 to N do Summa : =Summa + a; 
Writeln (' Результат третьего суммирования:', Summa); End

+ 0 -
Elvinaone
15 сент. 2013 г., 13:57:07 (10 лет назад)

Vivdarkbloom, к сожалению, нашел сумму всех чисел от 2 до N, а не число с 
максимальной суммой делителей. Надо было так, пишу на Visual Basic
Sub Command1_Click()
Rem Программа запускается по нажатию кнопки  Command1 на форме
Dim n As Integer, Summa As Integer, Max As Integer
Dim Maxn As Integer, i As Integer, k As Integer
n = Text1.Text ' Это текстовое поле на форме, куда вводится n
Max = 1: Maxn = 1
For i = 2 To n
Summa = 0
For k = 1 To i
If i Mod k = 0 Then Summa = Summa + k ' Если k - делитель i, то прибавляем
Next k
If Summa > Max Then ' Если сумма больше максимальной
   Max = Summa ' Сохраняем сумму
   Maxn = i ' И сохраняем число i.
End If
Next i
Text2.Text = Maxn ' Это второе текстовое поле, куда выводится результат
End Sub

Ответить

Другие вопросы из категории

10 класс, ВЕТВЛЕНИЕ.

Даны два угла треугольника. Определить, будет ли он прямоугольным (через алгоритм).

помогите

срочно по информатике
подробно

Читайте также

Помогите пожалуйста решить 1) дано натуральное число. Определить номер цифры 3 в нем считая от конца числа. Если такой цифры нет то ответ

0,если их несколько то номер крайней правой.

2) Дано натуральное число. Определить сумму m его последних цифр

3)Дано натуральное число. определить его максимальную цифру.

4) дано предложение. заменить в нем все вхождения под строку str1 на подстроку str2

5) последовательность чисел Фибоначчи образуется так: первый и второй член последовательности равен 1, каждый следующий равен сумме двух предыдущих(1,1,2,3,5,,8,12..) Дано натуральное число n>=3 : а) найти k-й член последовательности б)получить первые n членов последовательности в)для заданного n определить верно ли,что сумма первых n членов есть четное число

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

2.пользователь вводит натуральное число N. Найти сумму всех натуральных чисел от 1 до N.

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

a) найти произведение цифр числа б) верно ли, что в данном числе нет данной цифры А (цифру А вводить с клавиатуры)
2. Найти все трехзначные числа, которые при увеличении на 1 делятся на 2, при увеличении на 2 делятся на 3, при увеличении на 3 делятся на 4, а при увеличении на 4 делятся на 5.
3.Из данного натурального числа удалить все цифры А (а вводятся с клавиатуры).

Написать программы в паскале и желательно блок-схему, но можно и без нее.
Помогите пожалуйста)

Два натуральных числа называются "дружественными", если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например,

числа 220 и 284). Напечатать все пары "дружественных" чисел, не превосходящих заданного натурального числа. (Определить функцию, вычисляющую сумму делителей числа.)сделать в C# (си шарп)Помогите пожалуйста)



Вы находитесь на странице вопроса "В интервале [2;n] найти натуральное число с максимальной суммой делителей.", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.