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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2013, 14:35   #1
spaincome
 
Регистрация: 20.02.2013
Сообщений: 4
По умолчанию Задача на Паскале

Текст задачи: Написать программу, которая будет читать вводимые целые числа пока не встретится число 0. Необходимо вывести:

1)общее количество введенных целых чисел (исключая 0);

2)количество четных чисел;

3)количество нечетных чисел;

Входные данные (программа должна считать):

Последовательность целых чисел

Выходные данные (программа должна вывести):

Значения:

«Общего количества введенных целых чисел»,

«Количество четных чисел»,

«Количество нечетных чисел»

Значения должны быть выведены каждый раз с новой строки и соблюдая приведенную выше последовательность
spaincome вне форума Ответить с цитированием
Старый 20.02.2013, 14:45   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
...
repeat
   write('Введите число: ');readln(x);
   if x<>0 then begin
     k:=k+1; {всего чисел} 
     if x mod 2=0 then ch:=ch+1 {четные}
     else nch:=nch+1; {не чентные}
   end;  
until x=0;
...
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на паскале Наталиа Паскаль, Turbo Pascal, PascalABC.NET 31 25.12.2012 20:22
Задача в паскале! Elementary Помощь студентам 0 08.11.2012 21:57
задача на паскале noone Помощь студентам 1 17.12.2011 12:33
В паскале задача Alexxxxxx Помощь студентам 5 22.10.2011 22:17