Другие языки программирования и технологии

Помогите составить программу на языке Pascal

Составить программу. Сгенерировать массив С из 15 целых чисел, которые бурутся из промежутка [-10,10]. Подсчитать сумму положительных элементов массива.
Игорь ****
Игорь ****
442
> Alexey N
Таки не стоит в учебных задачах мешать все в кучу. И забывать про особенности майловского парсера тоже не стоит.

ТСу: надеюсь, в следующий раз, ты попытаешься сделать задание сам, и если что-то не будет получаться, обратишься на ответы уже со своей программой, которая по какой-то причине не работает (текст программы лучше выкладывать на pastebin.com ).

const
    n = 15;
var
    a: array [1..n] of integer;
    c, s: integer;
begin
    { инициализация генератора псевдослучайных чисел }
    randomize;

    { заполнение массива и вывод его элементов }
    write('массив: ');
    for c := 1 to n do begin
        a[c] := random(21) - 10;
        write(' ', a[c]);
    end;
    writeln;

    { вычисление суммы }
    s := 0;
    for c := 1 to n do if a[c] > 0 then inc(s, a[c]);
    writeln('результат: ', s);
end.
Руслан Малай
Руслан Малай
69 052
Лучший ответ
s := 0;
for i:= 1 to 15 do begin arr := random(21)-10; if (arr(i) > 0) then s := s + arr; end;

УПД: ra - да, местный парсер это что-то с чем-то. Опять-же, мне просто вот интересно, человек сам пойдет сдавать это или как? Каким надо быть.. . Гением.. . Чтоб не сьуметь напистаь такую простую задачу.
Ну и да, у меня нету цели написать идеальную задачу на 5.