Помогите с заданиями
 Добавлено: 24.12.2012 00:31:23
Добавлено: 24.12.2012 00:31:23Добрый день!
Пытаюсь программировать на Паскале.
Учу по "Песни по Паскале".
Все вопросы буду писать в этой теме.
Прошу не злиться на мою смекалку 
 
Задача. Создайте процедуру, печатающую все числа, кроме единицы, на которые
без остатка делится число N, где N – параметр процедуры. Напишите программу
для проверки этой процедуры.
Вот что вышло:
Какое число ввожу, такое и выводит. Где ошибка?
			Пытаюсь программировать на Паскале.
Учу по "Песни по Паскале".
Все вопросы буду писать в этой теме.
Прошу не злиться на мою смекалку
 
 Задача. Создайте процедуру, печатающую все числа, кроме единицы, на которые
без остатка делится число N, где N – параметр процедуры. Напишите программу
для проверки этой процедуры.
Вот что вышло:
- Код: Выделить всё
- program p_20_2;
 var n: integer;
 procedure BezOst (n: integer);
 var i, s: integer;
 begin
 for i:= 1 to n do
 s:= n mod i;
 if s=0 then
 if i<>1 then
 write(i);
 end;
 begin
 writeln('Введите число: ');
 readln(n);
 BezOst(n);
 readln;
 end.
Какое число ввожу, такое и выводит. Где ошибка?
 ):
 ):  . Или я не так понял?
 . Или я не так понял? 
 