zu87zu87
?>

Напишите программу, которая вычисляет сумму всех делителей заданного натурального числа n и находит все нечетные делители этой суммы. входные данные в первой строке входного файла input.txt содержится одно число n (1< =n< =6*108 выходные данные в выходной файл output.txt вывести все нечетные делители в порядке возрастания.

Информатика

Ответы

galinasemyan689
см. файл ТХТ
xalina85
Const n=15; 
var a:array[1..n] of integer;
i,s:integer; sr:real;
begin
Randomize;
writeln('Массив:');
for i:=1 to n do
 begin
 a[i]:=random(21);
 write(a[i]:3);
 end;
writeln;
s:=0;
for i:=1 to n do s:=s+a[i];
sr:=s/n;
writeln('Среднее арифметическое = ',sr:6:2);
writeln('Номера элементов, больших среднего арифметического:');
for i:=1 to n do
 if a[i]>sr then write(i:3);
writeln;
end.

Пример:
Массив:
  9 19 14 8 7 10 5 10 6 14 15 2 11 17 13
Среднее арифметическое = 10.67
Номера элементов, больших среднего арифметического:
  2 3 10 11 13 14 15
marketing3
Для облегчения выкладок разделим эти 64 множителя на шесть групп по 10 двоек в каждой и одну последнюю группу из четырех двоек. Произведение 10 двоек, как легко убедиться, равно 1024, а четырех двоек— 16. Значит, искомый результат равен 1024 X 1024 X 1024 X 1024 X 1024 X 1024 X 16.Перемножив 1024 X 1024, получим 1 048 576.Теперь остается найти 1048 576X1048 576X1048 576X16, отнять от результата единицу — и нам станет известно искомое число зерен: 18 446 744 073 709 551615. Известно, что кубический метр пшеницы вмещает около 15 миллионов зерен. Значит, награда шахматного изобретателя должна была бы занять объем примерно в 12 000 000 000 000 куб. м. Кстати, это геометрическая прогрессия и ее нужно было кидать в раздел "математика".

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая вычисляет сумму всех делителей заданного натурального числа n и находит все нечетные делители этой суммы. входные данные в первой строке входного файла input.txt содержится одно число n (1< =n< =6*108 выходные данные в выходной файл output.txt вывести все нечетные делители в порядке возрастания.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Рогова Ольга1156
ylia89
Tsibrova
Apresov
pozhidaevgv
matoksana
kolesnikovaen
elenak26038778
Rakitin
missmorozova2
jgaishun756
billl24
Tuzov
sde19755511
char40