profile

Опубликовано 5 лет назад по предмету Информатика от na2005stud

Помогите решить задачи на паскаль.
1)
Дан массив случайных чисел (количество элементов
вводите с клавиатуры). Найти произведение всех элементов массива.



2)
Дан массив случайных чисел (количество элементов
вводите с клавиатуры). Найти сумму четных элементов массива.



3)
Дан массив случайных чисел (количество элементов
вводите с клавиатуры). Найти максимальный элемент массива.



4)
Дан массив случайных чисел (количество элементов
вводите с клавиатуры). Найти максимальный элемент массива среди элементов,
кратных 3.

  1. Ответ
    Ответ дан aiklenceAiklence
    1) var  a: array[0..100] of integer;  i, s, n: integer;
    begin 
    writeln('Введите количество элементов в массиве: '); readln(n);   
    for i := 1 to n do   begin   
    a[i] := random(10);   
    write(a[i], ' ');   
    s := s * a[i]; 
    end;   
    writeln; 
    writeln(s);
    end.

    2) 
    var  a: array[0..100] of integer;  i, s, n: integer;
    begin 
     writeln('Введите количество элементов в массиве: '); readln(n);   
    for i := 1 to n do   begin   
    a[i] := random(10);   
    write(a[i], ' '); 
    end;   
    for i := 1 to n do   begin   
    // if (i mod 2=0) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди четных номеров элементов.   
    // if (a[i] mod 2=0) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди самих четных элементов. 
    end;   
    writeln; 
    writeln(s);
    end.

    3)
    var  a: array[0..100] of integer;  i, s, n, max: integer;
    begin 
    writeln('Введите количество элементов в массиве: '); readln(n);   
     for i := 1 to n do   begin   
    a[i] := random(10);   
    write(a[i], ' '); 
    end; 
    s:=0; 
     for i := 1 to n do   begin   
    if (a[i]>s) then s:=a[i]; 
    end;   
    writeln; 
    writeln(s);
    end.

    4)
    var  a: array[0..100] of integer;  i, s, n, max: integer;
    begin 
    writeln('Введите количество элементов в массиве: '); readln(n);   
    for i := 1 to n do   begin   
    a[i] := random(10);   
    write(a[i], ' '); 
    end; 
    s:=0; 
    for i := 1 to n do   begin   
    if (a[i]>s) and (a[i] mod 3=0) then s:=a[i]; 
    end;   
    writeln; 
    writeln(s);
    end.

Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт


Другие вопросы
Danon227
Биология - 1 месяц назад

Соотнесите фазы мейоза и их характеристику. профаза 1 метафаза 1 анафаза 1 телофаза 1 профаза 2 метафаза 2 анафаза 2 телофаза 2 а)гомологичные хромосомы попарно располагаются на экваторе, формируется веретено деления б)хромосомы становятся видимыми, расхожление центриолей к полюсам. происходит коньюгация кроссинговер, ядерная оболочка исчезает в) формируется ядерная оболочка, веретено деления разрушается. образуется две клетки г)возникают хромосомные рекомбинации, гомологичные хромосомы, состоящие из 2 хроматин, расходятся к полюсам д) разрушается ядерная оболочка, формируется веретено деления, каждая хромосома состоит из двух хроматид е) хроматиды отходят к противоположным полюсам ж) формируется ядерная оболочка, цитокинез, образуется 4 новых клетки з)хромосомы располагаются в плоскости экватора прошу помогите пожалуйста (

Хаааа
Математика - 1 месяц назад
Хаааа
Математика - 1 месяц назад