Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 5 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 24.04.2008
Есть задача: Среди N введенных целых чисел выяснить количество четных.

Код:
program primer;
uses crt;
var n,c:integer;
z:boolean;
begin
writeln ('vvesti N');
read (n);
for i:=1 to n do read (d);
z:=odd(d);
if z=false then c:=c+1;
writeln ('kolichestvo chetnux=', c);
readkey;
clrscr
end.


есть проблемка, в теле цикла выполняется только read (d) оператор , после того как цикл завершается последнее значение то что было введено d проверяется на четность и соответственно результат зависит от того какое я последнее число ввел если четное то четных 1 если нечетное, то четных 0!
как сделать чтобы он каждое введенное мною число проверял на четность и накапливал в переменной C ?

В заранее очень благодарен!



Партнер
 

Member
Статус: Не в сети
Регистрация: 18.08.2008
Откуда: Саратов
Нужно подсчет заключить в цикл. Пишу с телефона, поэтому не могу код привести. После команды do ставь begin, а после с:=с+1 ставь end;
И еще - перед началом цикла поставь с:=0;


 

Member
Статус: Не в сети
Регистрация: 15.01.2007
program primer;
uses crt;
var n,c:integer;
z:boolean;
begin
writeln ('vvesti N');
read (n);
for i:=1 to n do
begin
read (d);
z:=odd(d);
if z=false then c:=c+1;
end;
writeln ('kolichestvo chetnux=', c);
readkey;
clrscr
end.


 

Member
Статус: Не в сети
Регистрация: 18.08.2008
Откуда: Саратов
Как я и сказал...


 

Member
Статус: Не в сети
Регистрация: 24.04.2008
Intelator Hynix
огромное вам спасибо :up: !!! Все получилось.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan