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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2008, 10:57   #1
KpeHDeJIb
Пользователь
 
Регистрация: 24.06.2008
Сообщений: 16
Восклицание Задача на доработку

Задано натуральное число п. Найти количество натуральных чисел, не превышающих n и не делящихся ни на одно из чисел 2, 3, 5.

листинг:
Код:
program practice2;
uses crt;
var n,m,i:integer;
begin
clrscr;
read(n);
m:=0;
for i:=1 to n do
  if (i mod 2<>0)and(i mod 3<>0)and(i mod 5<>0) then 
    inc(m);
writeln(m);
readln;
end.
когда в скомпилированную прогу пишу любое число, то вылетает из программы
Что делать?
KpeHDeJIb вне форума Ответить с цитированием
Старый 23.09.2008, 11:04   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

замените read(n) на readln(n), иначе у вас не очищается буфер клавиатуры и срабатывает последний readln без ввода данных.
_Dmitry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача, SOS Exo Microsoft Office Excel 2 25.09.2007 14:04