Algoritmi simpli

Scopul acestui site este de a prezenta intr-un mod cat mai clar o serie de algoritmi simpli care se studiaza in clasa a 9-a.

Algoritmi de interschimbare

Regula celor 3 pahare

adunari_scaderi

Prin adunari si scaderi

swap

Folosind "swap"

Maxim si minim

max1

Maxim dintr-un sir

max2

Maxim din n numere

max3

Pentru valori cu proprietati

max4

Primele 2 maxime

max5

Frecventa

Algoritmi de prelucrare a cifrelor unui numar

Cifrele unui numar

Formarea unui numar din cifre

Oglinditul unui numar

Palindrom

C.M.M.D.C., C.M.M.M.C.

CMMDC prin scaderi repetate

Algoritmul lui Euclid

CMMMC

Numere prime

Folosind <cmath>

Fara <cmath>

Se verifica divizorii impari

Se elimina divizorii pari

Divizori

Divizorii proprii ai unui numar

Toti divizorii unui numar

Numar perfect

Descompunere in factori primi

Conversii intre sisteme de numeratie

Din baza 10 in baza Q

Din baza Q in baza 10

Din baza Q in baza L

Siruri recurente

N termeni din sirul lui Fibonacci

X apartine sirului lui Fibonacci

Suma solutiilor ecuatiei de gradul 2

Relatia de recurenta nedefinita

Algoritmi de interschimbare

Regula celor 3 pahare

Interschimbarea continutului a 2 variabile prin regula celor 3 pahare

Cod sursa

Rezultat

Interschimbare prin adunari si scaderi

Interschimbarea continutului a 2 variabile prin adunari si scaderi

Cod sursa

Rezultat

Interschimbare folosind functia "swap"

Interschimbarea continutului a 2 variabile folosind functia "swap"
Functia "swap" nu necesita introducerea bibliotecii <cmath>

Cod sursa

Rezultat

Maxim si minim

Maxim dintr-un sir

Se da un sir de numere pana la intalnirea lui 0. Sa se determine valoarea maxima.

Cod sursa

Rezultat

Maxim din n numere

Se da un sir de n numere. Sa se determine valoarea maxima.

Cod sursa

Rezultat

Maxim/minim pentru valori cu proprietati

Se da un sir de numere. Sa se determine maximul dintre numerele pare.

Cod sursa

Rezultat



Primele doua maxime sau minime

Se da un sir de numere. Sa se determine primele doua valori maxime.

Cod sursa

Rezultat

Frecventa unui numar intr-un sir

Se da un sir de numere pana la intalnirea lui 0. Sa se determine maximul si de cate ori apare.

Cod sursa

Rezultat

Algoritmi de prelucrare a cifrelor unui numar

Cifrele unui numar

Se da un numar intreg x. Sa se afiseze cifrele sale.

Cod sursa

Rezultat

Formarea unui numar din cifre

Se dau mai multe cifre. Sa se formeze din ele un numar natural.

Cod sursa

Rezultat

Oglinditul unui numar

Se da un numar natural x. Sa se afiseze oglinditul lui x.

Cod sursa

Rezultat

Palindrom

Se da un numar natural x. Sa se verifice daca este palindrom.

Cod sursa

Rezultat



C.M.M.D.C., C.M.M.M.C.

CMMDC prin scaderi repetate

Sa se determine cel mai mare divizor comun dintre a si b prin scaderi repetate.

Cod sursa

Rezultat

Algoritmul lui Euclid

Sa se determine cel mai mare divizor comun dintre a si b folosind algoritmul lui Euclid.

Cod sursa

Rezultat

CMMMC

Sa se determine cel mai mic multiplu comun dintre a si b.

Cod sursa

Rezultat

Numere prime

Folosind <cmath>

Se insereaza biblioteca cmath pentru ca se foloseste functia sqrt.

Cod sursa

Rezultat



Fara <cmath>

La aceasta varianta nu trebuie inclusa biblioteca cmath.

Cod sursa

Rezultat



Se verifica divizorii impari

Se verifica doar eventualii divizori impari.

Cod sursa

Rezultat



Se elimina divizorii pari

Se exclude verificarea daca x este numar par. Se verifica doar eventualii divizori impari.

Cod sursa

Rezultat



Divizori

Divizorii proprii ai unui numar

Sa se afiseze divizorii proprii ai unui numar x dat.

Cod sursa

Rezultat

Toti divizorii unui numar

Sa se afiseze toti divizorii lui x.

Cod sursa

Rezultat

Numar perfect

Sa se stabileasca daca un numar x este perfect
Un numar perfect este un numar egal cu suma tuturor divizorilor sai in afara de el insusi.

Cod sursa

Rezultat



Descompunere in factori primi

Sa se descompuna un numar dat x in factori primi.

Cod sursa

Rezultat

Conversii intre sisteme de numeratie

Conversie din baza 10 in baza Q

Conversia unui numar din baza 10 in baza Q, unde Q apartine intervalului [2, 9]

Cod sursa

Rezultat

Conversie din baza Q in baza 10

Conversia unui numar din baza Q in baza 10, unde Q apartine intervalului [2, 9]

Cod sursa

Rezultat

Conversie din baza Q in baza L

Conversia unui numar din baza Q in baza L, unde Q si L apartin intervalului [2, 9]

Cod sursa

Rezultat

Siruri recurente

N termeni din sirul lui Fibonacci

Se da n natural. Sa se genereze si sa se afiseze primii n termeni din sirul lui Fibonacci.

Cod sursa

Rezultat

X apartine sirului lui Fibonacci

Se da un numar intreg x. Sa se verifice daca el face parte din sirul lui Fibonacci.

Cod sursa

Rezultat



Suma solutiilor ecuatiei de gradul II

Se dau a, b si c coeficientii reali ai ecuatiei de gradul II ax2+bx+c=0.
Sa se calculeze suma Sn=x1n+x2n, unde x1 si x2 sunt radacini, fara sa se calculeze Δ.

Cod sursa

Rezultat



Relatia de recurenta nedefinita

Nu se da relatia de recurenta si nu se poate deduce.
Sa se afiseze primii n termeni ai sirului: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, ...

Cod sursa

Rezultat

Ne puteti gasi la

Adresa

P-ta Margareta Bibici, nr.1, Arad, Romania

Colegiul National "Moise Nicoara"

Email

cnmnicoara@yahoo.co.uk

Telefon

0257-280-598

This website was made with w3schools Spaces by Sebastian Popa