М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Daniela080722
Daniela080722
29.09.2020 11:12 •  Информатика

Имеется кусок кода (паскаль), написанный для данного : "дан массив из 40 элементов на отрезке -40 до 50. найти произведение элементов больше 0 и кратным 7."

необходимо дописать код ,т.е var, begin и т.п

for i: =low(a) to high(a) do a[i]: =-40+random(91);
p: =1;
for i: =low(a) to high(a) do if (a[i]> 0) and (a[i] mod 7=0) then p: =p*a[i];

👇
Ответ:
dasha45671dfd
dasha45671dfd
29.09.2020

program kod;

var

 a: array [1..10] of Integer;

 i, p: Integer;

begin

 for i:=Low(a) to High(a) do a[i]:=-40+Random(91);

 p:=1;

 for i:=Low(a) to High(a) do if (a[i]>0) and (a[i] mod 7=0) then p:=p*a[i];

end.

Объяснение:

У меня второй вариант решения. Размерность массива: [1..10]  можно любую делать

4,4(69 оценок)
Открыть все ответы
Ответ:
Iraa26
Iraa26
29.09.2020

Программа:

Pascal:  

№1)  

var  

arr: array[1..30] of integer;  

i, pr: integer;  

begin  

// генерация массива из 30 рандомных чисел от -100 до 100  

for i := 1 to 30 do arr[i] := random(-100, 100);  

writeln(arr);  // вывод массива  

pr := 1;

for i := 1 to 30 do if (arr[i] mod 2 = 0) and (arr[i] mod 3 = 0) then pr := pr * arr[i];  

pr.Print();  

end.

№2)  

var  

arr: array[1..30] of integer;  

i, s: integer;  

begin

 // генерация массива из 30 рандомных чисел от -1000 до 1000

for i := 1 to 30 do arr[i] := random(-1000, 1000);

writeln(arr);  // вывод массива  

s := 0;  

for i := 1 to 30 do if (arr[i] >= 100) and (arr[i] < 1000) then begin  

  while arr[i] > 0 do begin  

    s := s + arr[i] mod 10;

    arr[i] := arr[i] div 10;

  end;

end;

s.print();  

end.

4,4(28 оценок)
Ответ:
bambar29ozvclx
bambar29ozvclx
29.09.2020
…И снилось мне, что мы, как в сказке,
Шли вдоль пустынных берегов
Над диким синим лукоморьем,
В глухом бору, среди песков.

Был летний светозарный полдень,
Был жаркий день, и озарен
Веет, лес был солнцем, и от солнца
Веселым блеском напоен.

Узорами ложились тени
На теплый розовый песок,
И сипни небосклон над бором
Был чист и радостно-высок.

Играл зеркальный отблеск моря
В вершинах сосен, и текла
Вдоль по коре, сухой и жесткой,
Смола, прозрачнее стекла...

Мне снилось северное море,
Лесов пустынные края...
Мне снилась даль, мне снилась сказка –
Мне снилась молодость моя.
4,4(36 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ