Задать вопрос
8 сентября, 00:45

В массив X (k) найти сумму элементов и их количество до первой перемены знака.

Данные для ввода: k=6, X (3; 0; 4; -5; 2; -3).

+2
Ответы (1)
  1. 8 сентября, 02:28
    0
    Var

    X:array[1 ... 100] of integer;

    i, k:integer;

    S:real;

    Begin

    S:=0;

    Write ('k = ') ; ReadLn (k) ;

    Write ('Введите массив X[', k,']: ') ;

    For k: = 1 to k do

    Read (X[k]) ;

    i:=1;

    if X[1]<0 then

    Begin

    While (i<=k) and (X[i]<0) do

    Begin

    S:=S+X[i];

    i:=i+1;

    End;

    End

    else

    Begin

    While (i=0) do

    Begin

    S:=S+X[i];

    i:=i+1;

    End;

    End;

    WriteLn ('S = ', S) ;

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В массив X (k) найти сумму элементов и их количество до первой перемены знака. Данные для ввода: k=6, X (3; 0; 4; -5; 2; -3). ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы