Воскресенье, 05.05.2024, 12:42
Progroll -сайт для программистов
Главная | пример паскаль№3Встречаются ли в разложении числа на простые множители одинаковые множители | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Листинг программы

program z3;

{Встречаются ли в разложении числа на простые

 множители одинаковые множители}

 uses crt;

 var b:array[1..1000] of longint;

     c:array[1..100] of longint;

     i,j,a,k,flag:longint;label met;

 begin

  clrscr;

   write('Введите число:');readln(k);

   b[1]:=2;a:=3;j:=1;flag:=0;

   met:while a<=k do

        begin

         for i:=2 to a-1 do

         if a mod i=0 then flag:=1;

         if flag=0 then begin

                         inc(j);b[j]:=a;inc(a);goto met;

                        end;

         flag:=0;inc(a);

        end;

        j:=0;i:=1;

     while k>1 do

     if k mod b[i]=0 then begin

                           inc(j);c[j]:=b[i];k:=k div b[i];

                          end

                     else inc(i);

 

     for i:=1 to j-1 do

     for a:=i+1 to j do

     if c[i]=c[a] then begin

                        write('повторяются');readln;halt;

                       end;

     write('не повторяются');readln;

 end.


Меню сайта
Категории раздела
Уроки программирования [18]
написание программ для андроид [2]
исходники программ [5]
книги для программистов [1]
программирование мобильных устройств [0]
среды программирования [0]
android [0]
java [2]
simbian [0]
учебники и книги по Java [2]
программы для создания игр [1]
прошивка телефонов,смартфонов [3]
java games [0]
Block title
Block title
Вход на сайт
Поиск
Архив записей
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2024