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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2010, 13:32   #1
ronny137
Пользователь
 
Регистрация: 03.12.2009
Сообщений: 52
По умолчанию натолкните на идею

вычислить сумму четных элементов одномерного массива до первого встречного нулевого элемента.
вроде как-то так надо ее решать мысли на словах есть а в программе реализовать не оч получается.

Код:
program zad4;
uses crt;
var
a:array [1..10] of integer;
s,i:integer;
begin
clrscr;
randomize;
for i:=1 to 10 do
a[i]:=random (20);
for i:=1 to 10 do
write (a[i]:4);
s:=0;
for i:=1 to 10 do
if ( i mod 2=0) then
begin
пока a[i]<>0 выполнять  S:=s+a[i];


writeln;
write (s);
end.
ronny137 вне форума Ответить с цитированием
Старый 02.05.2010, 13:36   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Вот это :

Код:
for i:=1 to 10 do
a[i]:=random (20);
for i:=1 to 10 do
write (a[i]:4);
делай в одном цикле, хотя и не принципиально, но код читается лучше... ИМХО.
А это что?
Код:
if ( i mod 2=0) then
Зачем так? делай так if not odd(i) then

Код:
S:=0;
i:=1;
while (i<=10) and (a[i]<>0) do
  begin
    if not odd(i) then S:=S+a[i];
    Inc(i)
  end;
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 02.05.2010 в 13:42.
Grag вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как воплотить идею? Помогите! Mitya1 Свободное общение 25 21.12.2014 14:40
Подкиньте идею... Egik_net Microsoft Office Access 9 18.10.2009 01:08
Подскажите идею алгоритма Ok-ei Помощь студентам 2 12.06.2009 21:28
Помогите или натолкните на мысль. alex2008ean Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2008 10:03
Подкиньте идею, пожайлуста frankk Общие вопросы C/C++ 2 08.06.2008 19:15