• _Помогите (Pascal) сложить в массиве из 10 элементов первые 5 и последние 5 и сравнить их
    начало :
    const n=10;
    var a: array [1..n] of integer;
    i, s: integer;
    begin
    for i := 1 to n do
    begin
    a[i] := Random(100);
    Write(a[i]:4);
    end;
    for i:=1 to n do readln(a[ i ] );
    s:=a [1];
    s:=s+a[ n ];
    write(s);
    i := 1;
    I := 10;
    write { '1');
    end;_

Ответы 1

  • У тебя много лишнего в куске программы. Ещё мне непонятно зачем ты выводишь числа делённые на 4, значения у них не изменилось в массиве. Хочу пояснить кое какие операции:write () или writeln () -выводят числа read () или readln () - вводят элементыend. -программа обязательно заканчивается на end с точкой. const n=10;var a: array [1..n] of integer;i, s1,S2: integer;beginfor i := 1 to n dobegina[i] := Random(100);Write(a[i],' ');  end;for i:=1 to n do    if i<(n/2) then S1:=S1+a[i] else S2:=S2+a[i]; writeln;if S1<>S2 then if s1<s2    then   write (s1,'<',s2)  else      write (s1,'>',s2)                          else  write (S1,'=',s2)end.Если нужно что-то изменить или пояснить пиши.
    • Автор:

      graves
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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