Дана непустая последовательность естественных чисел, за которой следует 0. Вывести на

Дана непустая последовательность натуральных чисел, за которой следует 0. Вывести на экран все простые числа данной последовательности (обычным называется число, которое имеет только 2 делителя-1 и само себя).

Задать свой вопрос
1 ответ

program raf105;

var

 a: array[1..100] of integer;

 i,n,c: integer;

 x: boolean;

begin

writeln('Вводите числа по очереди');

writeln('Чтоб закончить введите 0');

repeat

 x:= True;

 readln(n);

 for i:=2 to n-1 do

   if (n mod i = 0) and (n lt;gt; 0)

     then x:= False;

 if x and (n lt;gt; 0)

   then begin

     c:= c+1;

     a[c]:= n;

   end;

until n = 0;

write('Обыкновенные числа: ');

for i:=1 to c do

 write(a[i],' ');

end.

PascalABC 3.4.2

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт