eliteclassic308
?>

Подсчитайте в переменной s сумму чисел 5/5 ; 10/5; 15/5 : 20/5; 25/5; и так далее до тех пор пока сумма остается меньше 13 Program Sum_chisel; var s; real; n;lnteger; begin ?

Информатика

Ответы

ams-sim

PascalABC.NET 3.5.1 + .NET Framework 4.7.1

#1

begin

 var n := ReadInteger();

 var a := Range(1, n);

 //Sum

 a.Sum.Println;

 //произведение

 a.Aggregate(BigInteger.One, (p, q) -> p * q).Println;

 //Кол-во кратных 2 и 3

 a.Where(p -> (p mod 2 = 0) and (p mod 3 = 0)).Count.Println;

 //Среднее ряда

 a.Average.Round.Println

end.

#2

begin

 var A := ReadArrInteger(10);

 A.Println;

 //максимум

 A.Max.Println;

 //Сумма кратных 2 и 3

 A.Where(p -> (p mod 2 = 0) and (p mod 3 = 0)).Sum.Println

end.

starabanov
Давай попробуем рассуждать логически.
Если бы сад состоял из двух деревьев, то было бы два варианта садов: 100+99 и 100+101. Если бы досадили третье дерево, то каждый из предыдущих садов удвоил бы число вариантов: первый 100+99+98 и 100+99+100, и так же второй 100+101+100 и 100+101+102. Подмечаем закономерность: каждое добавляемое дерево удваивает количество вариантов. А сад из одного дерева имеет лишь один вариант.

Поэтому ответ: 1 * 2 * 2 * 2 * ... (десять двоек умножаются) = 2^10 = 1024 варианта садов. 

Думаю что так, если не напутал. Но ты лучше проверь за мной. 

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

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

Подсчитайте в переменной s сумму чисел 5/5 ; 10/5; 15/5 : 20/5; 25/5; и так далее до тех пор пока сумма остается меньше 13 Program Sum_chisel; var s; real; n;lnteger; begin ?
Ваше имя (никнейм)*
Email*
Комментарий*

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

sveta740450
Shtorm-Shoe
kristina1989
alexandergulyamov
Pilotmi247074
lenapopovich556510
Палкина-Дроздова
fialkaflowers77
expozition
Галина-Юлия1292
Голосова-Лобанов1555
ЮлияДаниил520
kabinet17
snopovajulia
LYuBOV