Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
TamaraKengurs
18.01.2023 10:17 •
Информатика
Напишите программу, которая заполняет массив из 16 элементов случайными числами на отрезке [-4; 4] находит произведение ненулевых элементов. 50 !
Ответ:
zak8rbayramovp0akso
26.08.2020 23:38
Program fpro;
var
a : array[1..16] of integer;
i,p : integer;
begin
randomize;
p:=1;
for i :=1 to 16 do begin
a[i] := random(-4,4);
if (a[i] <> 0) then p:=p* a[i];
write(a[i]+' ');
end;
writeln();
write('Произведение = ', p);
end.
0,0
(0 оценок)
Ответ:
romanvailev15
26.08.2020 23:38
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(16,-4,4); a.Println;
a.Where(t->t<>0).Aggregate(1,(i,j)->i*j).Println
end.
Пример
-2 -1 1 -3 -2 2 0 -4 0 2 4 -2 -4 4 3 -1
73728
0,0
(0 оценок)
Популярные вопросы: Информатика
slarina171
23.01.2020 22:20
2. Что выводится на экран в результате программного кода...
Ayazoro2
15.09.2022 23:08
С какого оператора в python подключаются сторонние модули/библиотеки...
Котя534
31.03.2022 16:30
Программирование вложенных условий какие ошибки были допущены в программном коде...
dancecowerbts
22.12.2021 03:07
с задачей по информатике. Нужно определить наибольшее кол-во файлов...
Smetanka82
23.08.2022 03:43
Для каждого подмножества запишите множество,с которым оно связано отношением является разновидностью (запишите общее имя,отвечающее на вопрос что это такое? ) подлежащие-...
polina5m
21.05.2021 12:24
Взаданом одномерном масиве все отрицательные элементы заменить на число 10(написать программу )...
Katysha1111111
31.05.2020 11:55
Опишите переменные, необходимые для вычисления: при x=-5.3, y=7.42...
1234554321123456
25.07.2022 11:26
с информатикой! Массив задан следующим образом: Const N=10; Var m : array[1..N] of integer; Найти значение максимального элемента и поместить его в переменную max....
alinasun230503
01.08.2021 20:37
Из скольких точек состоит фотография, если её информационный объём составляет 6 мб. фотография цветная 1 точка 24 бита....
cactuscus
03.10.2020 18:31
Как выглядит ячейка памяти компьютера, в которой записано целое беззнаковое число 7*10 в 8- разрядном представлении? а)7 б)111 в)11100000 г)00000111...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
var
a : array[1..16] of integer;
i,p : integer;
begin
randomize;
p:=1;
for i :=1 to 16 do begin
a[i] := random(-4,4);
if (a[i] <> 0) then p:=p* a[i];
write(a[i]+' ');
end;
writeln();
write('Произведение = ', p);
end.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(16,-4,4); a.Println;
a.Where(t->t<>0).Aggregate(1,(i,j)->i*j).Println
end.
Пример
-2 -1 1 -3 -2 2 0 -4 0 2 4 -2 -4 4 3 -1
73728