Вопрос:
Pascal Дан массив А из n действительных чисел: a1, …, an. Вычислить:2(a1+…+an)2 Получить произведение элементов массива, кратных p.Заменить нулями элементы, модуль которых при делении на p дает в остатке q.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 24.11.2015 23:24
- Другие предметы
- remove_red_eye 2416
- thumb_up 33
Ответы и объяснения 1
Пожалуйста, добавляйте подобные задания в раздел Информатика. Там оно найдет решение гораздо быстрее.
uses crt;
var a:array[1..100] of integer;
n,i,p,q,pr,w,s:integer;
begin
clrscr;
randomize;
pr:=1; w:=1;
write('p='); read(p);
write('q='); read(q);
write('n='); read(n);
clrscr;
writeln('Исходный массив: ');
for n:=1 to n do
begin
a[n]:=random(100)-50;
s:=s+a[n];
write(a[n],' ');
end;
w:=2*sqr(s);
writeln;
writeln('Новый массив:');
for n:=1 to n do
begin
if (abs(a[n]) mod p =0) and (a[n]0) then pr:=pr*a[n];
if (a[n] mod p=q)then a[n]:=0;
write(a[n],' ');
end;
writeln;
writeln('Значение выражения: ',w);
write('Произведение элементов массива, кратных ',p,': ',pr);
end.
- 26.11.2015 08:44
- thumb_up 21
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Другие предметы.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
В данном разделе публикуются вопросы и ответы на них к непопулярным предметам.