• составьте программу, которая запрашивает значение элементов одномерного числового массива a, состоящего из 10 элементов, формирует и выводит на экран в строку данный массив. найти сумму элементов массива, не равных нулю
    Пожалуйста, быстреее!!!!!

Ответы 2

  • var A:array[1..10] of integer;

    i:integer;

    s: integer;

    begin

    writeln('Массив А:');

    s:=0;

    for i:=1 to 10 do

    begin

    write('Введите ',i,'-e число ');

    readln(A[i]);

    if A[i] <> 0 then s:=s+1;

    end;

    write('Строка чисел: ');

    for i:=1 to 10 do

    begin

    write(a[i],' ');

    end;

    writeln();

    writeln('Сумма элементов, не равных нулю = ',s);

    end.

    • Автор:

      niko
    • 6 лет назад
    • 0
  • var

    a : array [1..10] of real;

    s: real;

    k : integer;

    begin

    s := 0;

    for k:= 1 to 10 do

    Begin

    readln (a[k]);

    s:= s+ a[k];

    end;

    for k:= 1 to 10 do writeln(a[k], ' ');

    writeln ('сумма=', s);

    End.

  • Добавить свой ответ

Войти через Google

или

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

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

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