Ир
Ирина

даны натур. число n, действ. числа y1..yn.Найти z1+..+zn, где zi=yi при 0

Доброго времени суток, уважаемые!

const n=100;
var y,z:array[1..n] of integer;

i: byte;
summa:integer;

begin
summa:=0;
for i:=1 to n do
if (y>0) and (y<10) then summa:=summa+z
else
z:=1;
writeln(summa);
end.

вот текст программы, но что то тут не правильно. Подскажите!

ОЦ
Олеся. Цухт.

А где индекс массива? Почему счетчик цикла тип byte(хотя пох)
i : integer;
if (y[n]>0) and (y[n]<10) then summa:=summa+z

ОМ
Ольга Метелькова

program proga;
uses crt;
const n=10;
var y:array[1..n] of integer;
z:array [1..n] of integer;
i: integer;
summa:integer;
begin
summa:=0;
for i:=1 to n do
begin
read(y);
end;
for i:=1 to n do
begin
if (y>0) and (y<10) then
begin
z:=y;
summa:=summa+z;
end
else
z:=1;
end;
writeln('summa:',summa);
readln;
end.

Похожие вопросы
Дано целое число N(>0)используя 1 цикл найти сумму 1!+2!+,,+N! и вывести результат как вещественное число
Данны массивы Y(N) и F(N).Образовать новый массив C(N),элементы которго вычисляются по формуле Ci=LN (Yi+Fi).В новом мас
2. Дано целое число N (> 0). Найти произведение1.1 • 1.2 • 1.3 • …(N сомножителей) . это в паскале нужно сделать,
Даны массивы X1, ..X10 ; Y1, ..Y15.Если Xср > Yср, то заменить Yi < Yср на 2.5, в противоположном случае замени
дано натуральное число n(n>=9999)является ли это число палиндромом (перевертышем)?
помогите пожалуйста в Visual basic. Дано натуральное число N! вычислить суму цифр в числе N
дано целое число N (>0). Найти квадрат данного числа, используя для его вычисления следующую формулу:
Дано целое число N (>0). Найти сумму N^2+(N+1)^2+(N+2)^2+...+(2*N)^2
Python 3.0. По данному числу n напечатайте "лесенку" из n ступенек.
Дано четное число N(> 0) и символы C1 и C2.Вывести строку длины N,которая состоит из чередующихся символов C1иC2