Помогите пожалуйста!!!!Дан массив, состоящий из целых чисел. Напишите программку, которая

Помогите пожалуйста!!!!
Дан массив, состоящий из целых чисел. Напишите программку, которая подсчитывает количество положительных чисел посреди элементов массива.

Входные данные
Поначалу задано число N количество частей в массиве (1N10000). Дальше через пробел записаны N чисел элементы массива. Массив состоит из целых чисел.
Выходные данные
Нужно единственное число - количество положительных частей в массиве.

Образцы:
входные данные
5
1 2 3 -1 -4
Выходные данные
3

Задать свой вопрос
2 ответа
Pascal:
var i,n,kol:longint; a:array[1..10000] of longint;
begin
readln(n);
for i:=1 to n do begin
read(a[i]);
if a[i]gt;0 then inc(kol);
writeln(kol);
end.
Степан Волкожа
Для чего лонгинт?Не много?
Арина
И еще,в конце цикла надобно ставить end;
Darina Jushutina
C end'ом мой косяк, а longint - в условии не обозначено, какой величины может вводиться число и, на теоретическом уровне, оно может быть довольно большим, чтоб применение longint было оправданым
Program mas;
      const nn=10000;
var 
  m: array[1..nn] of integer; 
  i,k,n: integer;
begin
writeln('Введите размерность массива'); readln(n);
k:=0;
for i:=1 to n do read(m[i]);
for i:=1 to n do
    if m[i]gt;0 then k:=k+1;
writeln(k);
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт