Задать вопрос
AlexanderSitnik
@AlexanderSitnik
Студент ТУСУРа

Скажите пожалуйста, где ошибка? Задание звучит так: «Получить все простые делители числа»?

var n,i,k,count: integer;
begin
writeln('Введите натуральное число: ');
readln(n);
count:=0;
for i:=2 to n-1 do begin
                    if n mod i = 0 then begin
                                            for k:=1 to i-1 do
                                            if (i mod k = 0) then begin
                                              count+=1;
                                              if count<=2 then
                                                            writeln(i, ' ');
                                            end;
                                      end;
                         end;
                    
end.
  • Вопрос задан
  • 260 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Армянское Радио К ответам на вопрос (4)
gbg
@gbg
Любые ответы на любые вопросы
count=0 должно быть после begin
Ответ написан