profile
Опубликовано 6 лет назад по предмету Информатика от dvkipr

массив А(30) заполнить целыми случайными числами из (-7;25) вычислить полупроизведение всех положительных элементов. В Паскале. Нужно прям срочно. Буду очень благодарен.

  1. Ответ
    Ответ дан Pro100Cool
    program task1;
    const  n = 30;
    var  a :array [1..n] of integer; 
     i, p :integer; 
    pr :real;
    begin
     randomize; 
     for i:= 1 to n do   
    a[i]:= random(33)-7; 
    p:= 1;  for i:= 1 to n do   
    if a[i] > 0 then     
    p:= p * a[i]; 
    pr:= p/2; 
    writeln(pr);
    end.

    program task2;
    const  n = 30;
    var  a: array [1..n] of integer; 
    i, sum, max, min: integer; 
    sr: real;
    begin
    randomize; 
    for i := 1 to n do   
    a[i] := random(33) - 7;   
    sum:= 0; 
     for i := 1 to n do   
    if a[i] >= 0 then     
    sum:= sum + sqr(a[i]); 
    min:= a[1];  max:= a[1]; 
    for i := 1 to n do  begin   
    if a[i] > max then max:= a[i];   
    if a[i] < min then min:= a[i]; 
    end; 
    sr:= (max + min)/2; 
    writeln('Сумма кадратов: ',sum); 
    writeln('Среднее арифметическое: ',sr);  
    end.
    1. Ответ
      Ответ дан dvkipr
      огромное спасибо,а ещё две задачи сможете сделать?
    2. Ответ
      Ответ дан dvkipr
      массив А(30) заполнить целыми случайными числами из (-7;25)
      вычислить:
      1)сумму квадратов не отрицательных элементов
      2)среднее арифметическое наиб и наим элементов массива
    3. Ответ
      Ответ дан dvkipr
      большое вам спасибо, я просто болел на этой теме, а как только выздоровил мне учитель дал эти задания и не объяснил тему и сказал что у меня очень мало оценок, а у меня в первом треместре было 4 ,а во втором - 5, так что вы мне помогли получить пятёрку за год, спасибо вам большое
Самые новые вопросы