Вопрос задан 27.01.2019 в 13:27. Предмет Информатика. Спрашивает Игнатьева Алина.

Помогите,пожалуйста!


0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жук Никита.
1.
  const n = 5;
 var
   a:array[1..n]of integer;
   i,c:integer;
 begin
    c:=0;
    for i:=1 to n do
     begin
       read(a[i]);
       if a[i]>0 then
       c:=c+1;
     end;
    writeln(c);
 end.

2.
 
 const n = 5;
 var
   a:array[1..n]of integer;
   i:integer;
 begin
    for i:=1 to n do
     begin
       read(a[i]);
       if a[i]<=0 then
       write(a[i],' ');
     end; end.

3.
    const n = 10000;
 var
   a:array[1..n]of real;
   i,h,c,k:integer;
    max,min:real;
 begin
  writeln('Введите размерность массива:0<H<10000');
  readln(h);
    max:=-1;
    for i:=1 to h do
     begin
      read(a[i]);
       if i=1 then
        begin
         min:=a[i];
         k:=i;
        end;
       if a[i]>max then
        begin
         max:=a[i];
         c:=i;
        end;
       if a[i]<min then
        begin
         min:=a[i];
         k:=i;
        end;
     end;
     a[c]:=a[c]+a[k];
     a[k]:=a[c]-a[k];
     a[c]:=a[c]-a[k];
     for i:=1 to h do
     write(a[i],' '); end.


0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос