BluePink BluePink
XHost
Gazduire site-uri web nelimitata ca spatiu si trafic lunar la doar 15 eur / an. Inregistrare domenii .ro .com .net .org .info .biz .com.ro .org.ro la preturi preferentiale. Pentru oferta detaliata accesati site-ul BluePink
 
 
 
 
 
 
 

PRIMA PAGINA
Interschimbarea valorilor unui numar
Determinarea minimului si a maximului
Prelucrarea cifrelor unui numar
Calcularea cmmdc
Testarea unui numar prim
34 Conversia intre sisteme de numeratie
6 Generarea sirurilor recurente


 

 

 

Algoritmi pentru prelucrarea divizorilor unui numar

 

Algoritmul pentru generarea divizorilor prorpii ai unui numar

Algoritmul de generare a divizorilor proprii ai unui numar n consta in impartirea numarului la un sir de numere i , i apartinand intervalului inchis de la 2 pana la jumatatea lui n . Daca numarul n se imparte la numarul generat, atunci i este divizor al lui n.

 

Pseudocod

intreg n,i;
inceput
citeste n;
scrie 1,n;
pentru i <-- 2 , n div 2 executa
daca n mod i=0
atunci scrie i;
sfarsit_daca;
sfarsit_pentru;
sfarsit.

 

 

buton

 

Algoritmul pentru generarea divizorilor primi ai unui numar

Pentru afisarea numai a divizorilor primi ai unui numar n , algoritmul anterior se modifica prin eliminarea tuturor divizorilor i gasiti la un moment dat, operatia repetandu-se pana cand se elimina toti divizorii din numarul n.

 

Pseudocod


intreg n,i;
inceput
citeste n;
i <-- 2;
cat timp n<>1 executa
daca n mod i =0
atunci scrie i;
cat timp n mod i =0
n <-- n div i;
sfarsit_cat_timp;
sfarsit_daca;
i <-- i+1;
sfarsit_cat_timp;
sfarsit.

 

 




 
 
Copyright © 2008 Sorin Cadar. Toate drepturile rezervate