Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2009, 19:59   #1
Алeксандр
 
Регистрация: 19.01.2009
Сообщений: 5
По умолчанию Одномерный массив

Дан массив Х(N). Вычислить сумму и количество элементов массива Х, при xi>0, N<=10.
program massiv;
uses crt;
var
X:array [1..10] of real;
I:integer;
S:real;
K:integer;
begin
clrscr;
S:=0;
K:=0;
for I:=1 to N do
begin
Write('vvedite X(I)');
readln(X[I]);
end;
if X[I]>0 then
begin
S:=S+X[I];
K:=K+1;
Writeln(I);
writeln('S=',S:6:2);
writeln('K=',K);
readln;
end;
end.
В задаче есть ошибка, считается только последнее введеное X
а мне нужно сумма и кол-во всех элементов.
Алeксандр вне форума Ответить с цитированием
Старый 22.01.2009, 20:02   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Код:
crt;
var
X:array [1..10] of real;
I:integer;
S:real;
K:integer;
begin
clrscr;
S:=0;
K:=0;
for I:=1 to 10 do
begin
Write('vvedite X(I)');
readln(X[i]);
end;
for i:=1 to 10 do
if X[i]>0 then
begin
S:=S+X[i];
K:=K+1;
end;
writeln('S=',S:6:2);
writeln('K=',K);
readln;
end;
end.
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 22.01.2009, 20:19   #3
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

И еще, вот это:
Код:
Write('vvedite X(I)');
Нужно заменить на:
Код:
Write('vvedite X(',I,')');
pomoshnic вне форума Ответить с цитированием
Старый 22.01.2009, 22:24   #4
Алeксандр
 
Регистрация: 19.01.2009
Сообщений: 5
По умолчанию

Бальшое СПАСИБО за всё.
Алeксандр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерный массив Sjava Помощь студентам 7 02.11.2009 10:01
Одномерный массив. Dmitrij Паскаль, Turbo Pascal, PascalABC.NET 1 28.11.2008 19:54
Одномерный массив Sirega Паскаль, Turbo Pascal, PascalABC.NET 6 27.11.2008 21:21
Массив Одномерный flait111 Помощь студентам 3 15.12.2007 14:08
Одномерный массив SkyDreamer Помощь студентам 1 01.12.2007 21:22