Вопрос по информатике:
Дан массив В размером 7 элементов, элементы вводятся с клавиатуры:
а)найти произведение всех элементов массива
б)заменить все положительные элементы на их кубы
Помогите, пожалуйста, составить программы, на языке Паскаль.
- 11.04.2018 13:22
- Информатика
- remove_red_eye 2629
- thumb_up 24
Ответы и объяснения 1
// PascalABC.NET 3.1, сборка 1213 от 04.04.2016
begin
var b:=ReadArrReal('Введите 7 чисел:',7);
// Первая задача
Writeln('Их произведение равно ',
b.Aggregate(1.0,(x,y)->x*y));
// Вторая задача
b.Select(x->x>0?x*x*x:x).Println
end.
Тестовое решение:
Введите 7 чисел: 3 -5 2 4 -2 -3 1
Их произведение равно -720
27 -5 8 64 -2 -3 1
- 12.04.2018 21:41
- thumb_up 36
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.