• Составить программу вычисления в одномерном массиве С произведения четных и положительных элементов и сумму элементов

Ответы 1

  • Решение задачи:Код написан в программе PascalABC.NET.Var C: array[1..100] of integer; i, n, k, v, sum, p: integer; begin randomize; //Генератора произвольных чисел.write(\'Введите размерность n = \');readln(n);write(\'Одномерный массив: \');k:=0;for i:=1 to n do begin C[i]:=random(-10, 10); //Заполнение массива произвольными значениями. write(C[i],\' \'); if (not odd(C[i])=true) and (C[i]>0) then k:=k+1; if C[i]<6 then v:=v+1; end;writeln;if k=0 then writeln(\'В массиве нет четных и положительных элементов одновременно.\') else begin p:=1; for i:=1 to n do if (not odd(C[i])=true) and (C[i]>0) then p:=p*C[i]; writeln(\'Произведение четных и положительных элементов равно \', p); end;if v=0 then writeln(\'В массиве нет элементов меньших 6.\') else begin sum:=0; for i:=1 to n do if C[i]<6 then sum:=sum+C[i]; writeln(\'Сумма элементов меньших 6 равна \', sum); end;end.
    • Автор:

      rivers
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years