galichka12
?>

Напишите программу нахождения суммы первых 50 чисел, используя цикл с параметром

Информатика

Ответы

ur101679

===== PascalABC.NET =====

begin

 var s := 0;

 for var i := 1 to 50 do

   s += i;

 Print(s)

end.


Напишите программу нахождения суммы первых 50 чисел, используя цикл с параметром
afomin63
Для облегчения выкладок разделим эти 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 куб. м. Кстати, это геометрическая прогрессия и ее нужно было кидать в раздел "математика".
Blekjek730
program parampampam; 
uses crt; 
var 
i: integer; {счетчик} 
s: integer; 
begin 
clrscr; {очистка экрана} 
writeln ('Программа выводит числа от 1 до 99, сумма цифр которых равна числу S'); 
writeln ('Введите число S, от 0 до 18: '); 
{ввод числа S с проверкой на корректность} 
repeat 
readln (s); 
if (s>18) or (s<0) then 
writeln ('Неверный ввод. Повторите') 
until (s<=18) and (s>=0); 
{вывод нужных чисел на экран (цикл с предусловием)} 
for i := 1 to 99 do 
if ((i div 10) + (i mod 10) = s) then {div дает целую часть, mod - остаток от деления} 
write (i, ' '); 
repeat until keypressed; {пустой цикл для задержки экрана до нажатия клавиши} 
end.

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

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

Напишите программу нахождения суммы первых 50 чисел, используя цикл с параметром
Ваше имя (никнейм)*
Email*
Комментарий*

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

vovkiv7864
Vasileva
KonovalovKonstantinovna1306
orinvarostov
tashovairina
mrubleva42
Yelena_Gennadevna
office426
retropluse832
Zibuxin3
Мария591
Bolshakova Shigorina
Васильева-Александрович
bellenru
mantseva