Sunteți pe pagina 1din 6

Algoritmi elementari

Fisa 1.... Aplicatii instructiunile If si for

1. Se citeste un numar natural n de exact 5 cifre. Sa se determine si sa se afiseze numarul


obtinut prin eliminarea cifrei din mijloc.

2. Se citeste un numar natural n de exact 6 cifre. Sa se determine si sa se afiseze numarul


obtinut prin eliminarea celor doua cifre din mijloc.

3. Se citeste un numar natural n de exact 6 cifre. Sa se formeze si sa se afiseze numarul obtinut


doar din cifrele impare.

4. Sa se calculeze produsul divizorilor de daua cifre pentru un numar natural n .

5. Sa se calculeze media aritmetica a valorilor prime dintre toate numerele naturale formate din
trei cifre .

6. Se citesc succesiv n numere naturale . Sa se calucleze numarul de valori citite cu proprietatea


ca sunt formate din doua cifre, iar cifrele sunt consecutive .

7. Se citesc succesiv n numere naturale . Sa se calucleze produsul valorilor cu proprietatea ca


ultima cifra este o cifra prima .

8. Sa se afiseze toate numere naturale din [a,b] cu proprietatea ca sunt numere perfecte .

9. Sa se calculeze media atirmetica a numerelor natural din [a,b] cu proprietatea ca sunt patrate
perfecte .

10. Sa se afiseze toate numerele natural formate din exact trei cifre care au un numar de trei
divizori .

Fisa 2....

1. Sa se determine suma elemetelor din [a,b], care se impart exact la 7 .

2. Sa se calculeze suma divizorilor proprii pentru un numar natural n .

3. Sa se verifice daca un numar natural n este prim sau nu .

4. Sa se calculeze produsul divizorilor unui numar natural n, divizori care au 2 cifre .

5. Sa se calculeze media aritmetica a valorilor formate din 2 cifre , cu proprietatea ca cifrele sunt
in ordine crescatoare .
6. Sa se afiseze toate numerele formate din trei cifre cu proprietatea ca cifrele formeaza o
progresie aritmetica, in ordinea in care apar in numar .
7. Sa se verifice daca un numar este perfect . ( un numar este perfect daca el este egal cu suma
divizorilor sai fara el insusi . Ex n=6, divizorii sunt : 1,2,3,6. Suma divizorilor fara el insusi este
1+2+3=6, deci este perfect )

Fisa 3.... Instructiunea pentru (for) Divizorii unui numar natural n

1. Se citeste un nunar natural n. Sa se calculeze suma si produsul divizorilor lui n care sunt
formati din exact doua cifre.

2. Sa se afiseze toate valorile din intervalul [a,b] care sunt multipli ai numatarului natural n.

3. Sa se verifice daca un numar natural n este perfect . ( un numar este perfect daca este egal cu
suma divizorilor sai fara el insusi) .

Ex : n=6=1+2+3

4. Sa se afiseze toate numerele naturale mai mici sau egale cu n, care sunt numere perfecte .

5. Sa se calculeze media aritmetica a numerelor de exact 3 cifre care sunt patrate perfecte .

6. Sa se calculeze media aritmetica a numerelor din [a,b] cu proprietatea ca sunt numere prime .

7. Se citeste o valoare naturala k dintr-o singura cifra. Sa se determine suma valorilor din [a,b] cu
proprietatea ca au ultima cifra egala cu valoarea k si sunt divizibile tot cu valoarea k.

8. Sa se determine produsul tuturor numerelor naturale mai mici sau egale cu n, care au un
numar impar de divizori .

9. Sa se calculeze media aritmetica a valorilor de trei cifre cu proprietatea ca se divid la suma


cifrelor lor .

10. Sa se calculeze suma valorilor de doua cifre cu proprietatea ca atat numarul cat si numarul
obtinut prin inversarea cifrelor sunt prime .

Fisa 4.... Instructiunea daca (if)

1. Se citesc 3 numere a,b si c. Sa se determine valoarea maxima dintre toate produsele a doua
dintre ele .

2. Se citeste un numar natural n, avand exact 3 cifre . Sa se verifice daca cifrele numarului sunt
in ordine crescatoare .

3. Se citeste un numar natural n avand exact 4 cifre . Sa se detemine numarul natural obtinut prin
deplasearea primelor 2 cifre la final .
Ex : n=1234, trebuie sa se obtina 3412

4. Se citeste un numar natural, avand exact 5 cifre . Sa se determine numarul obtinut prin
inlocuirea fiecarei cifre pare cu jumatataea sa, iar fiecare cifra impara se inlocuieste restul
impartirii la 3.

5. Sa se verifice daca un numar natural n cu exact 4 cifre , are cifrele consecutive in ordine
crescatoare .

6. Se citeste un numar natural n avand exact 6 cifre . Sa se calculeze media aritmetica a cifrelor
de pe pozitiile impare si produsul cifrelor de pe pozitiile pare .

7. Se citeste un numar natural n de exact 6 cifre . Sa se elimine din numar toate cifrele prime.

8. Se citeste un numar natural n , avand exact 6 cifre . Sa se elimine cele doua cifre din mijloc .

9. Se citeste un numar natural n, avand exact 5 cifre . Sa se calculeze media aritmetica a valorilor
formate din cate 2 cifre, de pe pozitii consecutive din n .

Ex : daca n=56487, numerele formate sunt : 56, 64, 48, 87

10. Se citeste unnumar natural n, avand exact 5 cifre . Sa se calculeze suma cifrelor lui n care
divid numarul n.

Fisa 5.... Instructiunea cat-timp(while)

Probleme cmmdc-cmmmc si citirea valorilor succesiv

1. Se citesc 3 numere naturale nenule a,b,c . Sa se determine cmmmc al celor 3 numere .

2. Se citesc 2 numere naturale a si b . Sa se determine si sa se afiseze suma cifrelor cmmdc al


celor 2 numere .

3. Se citesc 2 fracti a/b si c/d .

a) sa se calculeze suma celor doua fractii astfel incat rezultatul sa fie sub forma ireductibila

b) sa se calculeze produsul celor doua fractii astfel incat rezultatul sa fie sub forma ireductibila

4. Sa se determine primul divizor prim al unui numar natural n .

5. Sa se determine ultimul divizor prim al unui numar natural n.

6. Sa se determine cifra de control al unui numar natural n .( se aduna cifrele numarului initial,
apoi suma cifrelor noului numar, si asa mai departe pana la obtinerea unui numar format dintr-o
singura cifra, care reprezinta cifra de control asociata numarului ).

7. Se citeste un numar natural n si o cifra k . Sa se calculeze media aritmetica a cifrelor numarului


n cu proprietatea ca sunt prime cu valoarea k .
8. Se citesc valori succesiv pana la intalnirea valorii 0 .

a) sa se determine valoarea maxima

b) sa se determine valoarea minima precum si numarul de aparitii al valorii minime

c) sa se calculeze media aritmetica a valorilor pentru care ultima cifra este divizibila cu 3

d) sa se calculeze produsul valorilor de pe pozitiile pare si suma valorilor de pe pozitiile impare

e) sa se calculeze cmmdc al valorilor citite

9. Se citesc valori succesiv cat timp valoarea citita este un numar par .

a) sa se calculeze media aritmetica a valorilor de exact 2 cifre

b) sa se determine numarul valorilor citite cu proprietatea ca ultimele doua cifre sunt identice

c) sa se calculeze produsul valorilor citite cu proprietatea ca prima si ultima cifra sunt identice

d) sa se calculeze media aritmetica a valorilor de exact 4 cifre, cu toate cifrele identice

e) sa se afiseze doar valorile citite cu proprietatea ca se divid la suma cifrelor lor

10. Se citesc valori succesiv pana cand ultimele doua valori citite sunt egale

a) sa se afiseze cmmdc si cmmmc dintre fiecare pereche de valori citite consecutiv

b) sa se determine numarul perechilor de valori citite consecutiv cu proprietatea ca sunt prime


intre ele

c) sa se determine numarul valorilor de tip palindrom dintre cele citite

d) sa se calculeze suma dintre cifrele minime ale fiecarei valori citite

e) sa se calculeze produsul dintre cifrele maxime ale fiecarei valori citite

11. Se citesc valori succesiv pana la intalnirea unui numar prim . Sa se determine diferenta dintre
valoarea maxima si cea minima.

Fisa 6... Prelucrari de cifre (cat timp)

1. Se citeste un numar natural n . Sa se determine numarul cifrelor impare respectiv al celor pare
.

2. Se citeste un numar natural n . Sa se determine numarul cifrelor prime.

3. Se citeste un numar natural n . Sa se determine media aritmetica a cifrelor impare .

4. Se citeste un numar natural n . Sa se determine media aritmetica a cifrelor prime .

5. Se citeste un numar natural n . Sa se determine suma cifrelor de pe pozitiile pare si produsul


celor de pe pozitii impare (de la dreapta la stanga) .

6. Se citeste un numar natural n respectiv o cifra k . Sa se determine numarul de aparitii al cifrei k


printre cifrele lui n.

7. Se citeste un numar natural n si doua valori a si b (cifre cu a<b) . Sa se determine media


aritmetica a cifrelor lui n care se regasesc in [a,b] .

8. Se citeste un numar natural n . Sa se determine cea mai mare cifra a lui n.

9. Se citeste un numar natural n . Sa se determine cea mai mica cifra a lui n precum si numarul
de aparitii al cifrei minime .

10. Se citeste un numar natural n . Sa se verifice daca toate cifrele lui n sunt identice afisand un
mesaj corespunzator .

11. Se citeste un numar natural n . Sa se verifice daca toate cifrele lui n sunt in ordine strict
crescatoare de la stanga la dreapta, afisand un mesaj corespunzator .

12. Se citeste un numar natural n . Sa se formeze un numar din cifrele impare ale lui n de la
dreapta la stanga .

Fisa 7 ... Prelucrari de cifre

(cat timp)

1. Se citeste un numar natural n . Sa se determine numarul obtinut prin inlocuirea fiecarei cifre
pare cu jumatatea sa .

2. Se citeste un numar natural n . Sa se determine numarul obtinut prin inlocuierea fiecarei cifre
impare prin scaderea cu o unitate .

3. Se citeste un numar natural n si o cifra k. Sa se determine numarul obtinut prin eliminarea


cifrelor divizibile cu k .

4. Se citeste un numar natural n . Sa se determine numarul x din cifrele pare de la stanga la


dreapta si numarul y din cifrele impare de la dreapta la stanga .

5. Se citeste un numar natural n . Sa se determine cea mai mare cifra a numarului precum si
numarul de aparitii al cifrei maxime.

6. Se citeste un numar natural n respectiv o cifra k . Sa se verifice daca toate cifrele lui n sunt
divizibile cu k .

7. Se citeste un numar natural n si doua valori a si b (cifre cu a<b) . Sa se determine numarul


obtinut prin eliminarea cifrelor care se regasesc in [a,b] .

8. Se citeste un numar natural n . Sa se verifice daca numarul n se divide la suma cifrelor lui n.

9. Se citeste un numar natural n . Sa se determine numarul obtinut prin plasarea in fata fiecarei
cifre pare a unei valori egale cu cifra-1 .

10. Se citeste un numar natural n . Sa se determine numarul prin inlocuirea fiecarei cifre impare
cu precedenta cifra .

11. Se citeste un numar natural n si o cifra k . Sa se determine numarul obtinut prin inserarea
cifrei k dupa fiecare cifra impara .

12. Se citeste un numar natural n si doua cifre c1 si c2 . Sa se modifice numarul inlocuind cifra c1
cu cifra c2, iar cifra c2 cu cifra c1 .

S-ar putea să vă placă și