urazmetova
?>

Решите информатику поскореепаскаль

Информатика

Ответы

Nevstrueva_Vasilevna

ответ:

var a,sum,count: integer;

begin

repeat

read(a);

if a mod 9=0 then begin

count: =count+1;

sum: =sum+a;

end;

until a=0

if sum = 0 then write('no')

else write(sum/count);

end.

Yelena Kotova
Не знаю, какой язык нужен, так что пусть будет паскаль. в обоих случаях предполагается, что есть заполненный массив a с индексами от 1 до n. i - целочисленная цикловая  переменная. k - целочисленная переменная, куда записывается ответ 4) k : = 0; for i : = 1 to n do if (a[i] mod 3 = 0) or (a[i] mod 5 = 0) then begin write(a[i],' '); {вывод на экран - т.к. требуется найти элементы} k : = k + 1 {элемент учитывается в счетчике} end; writeln; write(k) {количество таких элементов} 5) k : = 0; for i : = 1 to n do if (a[i] mod 2 = 0) and (i mod 2 = 0) then k : = k + 1; write(k)
irina-mic

1)

uses crt; var x,y,pr: integer; beginread(y,x); pr: =1; repeatpr: =pr*y; x: =x-1; until x=0; write(pr); end.

 

2)

uses crt; var a: array[1..10] of integer; pr,i,k: integer; beginfor i: =1 to 10 do read(a[i]); clrscr; pr: =1; for i: =1 to 10 do begin if a[i]< 0 then k: =k+1; if a[i]> 0 then pr: =pr*a[i]; end; writeln('исходный массив: '); for i: =1 to 10 do write(a[i],' '); writeln; if k< > 0 then writeln('отрицательных элементов: ',k) else writeln('отрицательных элементов нет'); write('произведение положительных элементов равно: ',pr); end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решите информатику поскореепаскаль
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Pogosyan Nataliya
david-arustamyan1
argent
dpodstrel85
Valentina
gnsnodir5001
grekova5
Anton-Yurevich222
oloinics
ksvish2012
smileystyle
Никитина580
Yurevich
agusarevich283
tarigor