9. Имеется массив А из n произвольных чисел, среди которых есть положительные, отрицательные и равные нулю. Суммировать числа до тех пор, пока не встретится число 2. Напечатать получившуюся сумму. Если двойка не встретилась, напечатать текст "Двойки нет". Например, если А = { 7, 4, –3, 2, 5, –2, 1}, результат: 7 + 4 – 3 = 8.
Решите на паскале
186
353
Ответы на вопрос:
// PascalABC.NET
begin
var n := ReadInteger('n =');
var a := ReadArrInteger('Введите числа:', n);
var k := a.FindIndex(p -> p = 2);
if k < 0 then
Print('Двойки нет, сумма равна', a.Sum)
else
Print('Сумма равна', a[:k].Sum)
end.
Из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 11л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 6л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 1л переливаем 1 в 5л. набираем 16 полностью. в 5 у нас 1л, в 16 у нас 16л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 12л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 7л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 2л переливаем 2 литра в 5, а 16 наполняем. из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 13л из 16 литров переливаем в 5л, из 5л выливаем все. в 16 у нас становится 8л все. в 16 получается 8 литров.
Популярно: Информатика
-
lvalerika12.10.2021 19:18
-
yvvv30.01.2022 20:19
-
yakurnovanasta14.05.2021 12:09
-
настя718723.01.2020 11:06
-
Лилька12014.05.2022 12:00
-
Пусик9515.08.2020 14:30
-
2x246627.07.2022 23:46
-
gladchenko7712.06.2020 20:01
-
elizaveta87110.10.2020 07:46
-
danchik6021.09.2021 18:34