Aplicatii propuse pentru instructiuni
1.Rulati, intelegeti, discutati aplicatiile rezolvate la Instructiuni-note de curs.
2.Aplicatie data la examen ( vezi aplicatia
rezolvata):
Se citesc de la tastatura perechi de intregi de forma a n, pana la
introducerea lui CTRL/Z. Sa se determine si sa se tipareasca urmatoarele
informatii:
-sa se tipareasca in bazele 10, 16, 8 valoarea obtinuta prin
setarea/stergerea/complementarea bitului de rang n din a
-numarul de perechi citite
-media aritmetica si geometrica a valorilor a
-numarul de valori a pozitive
-valoarea minima pentru a
-numarul de valori a cu bitul de rang 2 setat
-numarul de valori a care prin impartirea cu 2n conduc
la un numar divizibil cu 3 ( impartirea se face prin deplasare la dreapta
).
Sa se modifice programul astfel incat citirea perechilor sa se faca
atat timp cat valoarea lui n reprezinta un rang din n ( 0..15 ).
3. Se citesc de la tastatura valori reale, pana
la introducerea lui CTRL/Z.
Sa se calculeze si sa se afiseze mediile:
- aritmetica
- geometrica ( radicalul de ordin n dintr-un
numar x se calculeaza prin apelul functiei pow(x,1.0/n) cu prototipul in
math.h )
- armonica cu relatia n/med_arm=1/val1
+ 1/val2 + ... + 1/valn.
4. Sa se calculeze si afiseze rezistentele echivalente pentru legarea in serie, respectiv paralel a celor cu valorile reale introduse de la tastatura si terminate cu CTRL/Z. La introducerea unei valori invalide ( <=0 ) se semnaleaza eroare si se termina programul.
5. Sa se afiseze numerele prime dintre doua valori min si max, citite cu validare, astfel incat min<=max. Analog pentru afisarea tuturor numerol divizibile cu un numar pozitiv citit..
6. Sa se afiseze descompunerea in factori primi ( factorii primi si exponentii ) pentru un numar citit.
7. Pentru doua date citite, in an, luna, zi, sa se afiseze numarul de ani intregi trecuti.
8. Analog cu aplicatia 1, sa se calculeze sin, cos, tg pentru un x citit, folosind dezvoltarile in serie.
9. Se se determine toate patratele perfecte dintre doua valori citite.
10. Sa se scrie programul care determina daca trei valori reale citite pot fi laturile unui triunghi, in caz afirmativ, afisandu-i aria calculata cu formula lui Heron si determinand daca e echilateral, isoscel sau oarecare.
11. Sa se calculeze valoarea expresiei (n-a)b-n, pentru n variind intre a si b inclusiv; a si b se citesc, astfel incat sa fie pozitivi si b>a. Nu se va utiliza functia pow, ci ridicarea la putere se va realiza prin inmultiri repetate.
12.Sa se afiseze codurile ASCII ale literelor mari si mici.
13.Se considera functia: f(x)=(x^2-9)/(x-1), pentru
x<1
x, pentru x>=1 si x<=5
1/(x-5), pentru x>5.
Sa se afiseze valorile functiei f(x) pentru xC[a,b],
cu pasul p, numarul punctelor in care x si f(x) sunt de acelasi
semn si media aritmetica a valoriilor calculate.a,
b si p se citesc de la tastatura, cu validare, astfel incat a<=b.