Sunteți pe pagina 1din 5

Probleme structuri

1. Se citesc informatii pentru n elevi de tipuri definite anterior.


a. Sa se afiseze media fiecarui elev.
b. Sa se afiseze elevii admisi descrescator dupa medie (notele mai mari cu 5 si media mai mare cu 6)
c. Sa se afiseze elevii respinsi alfabetic
d. Sa se determine numarul elevilor cu media cuprinsa intre 9 si 10.

2. Se considera structura punct, avand campurile x si y de tip intreg, reprezentand coordonatele unui
punct in plan si d de tip real reprezentand distanta de la origine la punct.
a. Se citesc informatiile a n puncte din plan si sa se afiseze distanta de la origine la fiecare punct.
b. Sa se determine cate din cele n puncte se regasesc in cercul cu centru in origine si raza r (real);
cate puncte se gasesc pe cerc, cate se gasesc in exterior.
c. Sa se afiseze coordonatele punctelor in ordine descrescatoare dupa distant
d. Dandu-se coordonatele unui punct x0, y0, sa se determine raza minima a unui cerc cu centrul in
x0, y0 care sa include toate cele n puncte.
e. Sa se determine distanta maxima dintre oricare doua puncte si cate distante sunt egale cu cea
maxima.

3. Se considera structura telefon avand campurile tip[10], marca[15], pret si nr de tip intreg. Se
introduc infomatii pentru n telefoane.
a. Sa se determine si sa se afiseze pretul total al telefoanelor.
b. Sa se afiseze toate telefoanele in ordine descrescatoare dupa pret.
c. Sa se afiseze toate telefoanele cu proprietatea ca stocul lor este mai mic de 10.
d. Sa se afiseze toate telefoanele care au pretul mai mare decat 1000.
e. Sa se afiseze toate telefoanele alfabetice dupa tip.
f. Sa se elimine telefoanele care care au stocul 0.
g. Sa se modifice pretul telefoanelor care sunt mai mari decat 1000 cu 10 %.

4. Se considera structura numar avand campurile valoare, nrd (numar divizori), sd (suma divizori) de
tip intreg si media de tip real, reprezentand media aritmetica a divizorilor.
a. Se citesc n numere in campul valoare. Sa se determine pentru fiecare numar numarul divizorilor,
suma si media divizorilor.
b. Sa se afiseze doar valorile prime.
c. Sa se afiseze valorile care sunt petrate perfecte de numere prime (numerele cu 3 divizori).
d. Sa se afiseze valorile numerelor crescator dupa numarul divizorilor.
e. Sa se elimine valorile care au un numar par de divizori.

5. Se considera structura punct avnd camprile x, y, de tip intreg reprezentand coordonatele unui
punct in plan. Se citesc informatiile pentru n puncte.
a. Sa se afiseze coordonatele punctelor care se regasesc pe axa OX.
b. Sa se determine numarul punctelor care se regasesc pe axa OY.
c. Sa se determine numarul punctelor care se regasesc pe prima bisectoare.
d. Sa se afiseze coordonatele punctelor care se regasesc pe a doua bisectoare.
e. Sa se determine numarul de puncte care se regasesc in fiecare cadran.
f. Sa se determine numarul punctelor de pe cercul trigonometric.
6. Se considera structura cu numele film, avand campurile : nume(sir de 15 caractere), an( anul
aparitiei numar intreg), buget( numar real) si actor( actor principal sir de 25 caractere ) . Se citesc
informatiile pentru n filme intr-un sir de structure . Se cere :

a) Sa se afiseze filmele ordonate descrescator dupa anul aparitiei

b) Sa se afiseze filmele care au aparut intr-un anumit an ( anul se citeste de la tastatura)

c) Sa se afiseze primele doua filme cu bugetul cel mai mare

d) Sa se afiseze toate filmele ordonate alfabetic dupa actor

7 Se considera structura agenda, avand campurile : nume(sir de 25 caractere), telefon(sir de 10


caractere), an(anul nasterii numar intreg) si venit( numar real) . Se citesc informatiile pentru n persoane . Se
cere :
a) Sa se determine si sa se afiseze venitul total al persoanelor

b) Sa se afiseze toate persoanele ordonate descrescator dupa venitul incasat

c) Sa se afiseze toate persoanele nascute intr-un anumit an( anul este citit de la tastatura )

d) Sa se afiseze toate persoanele ordonate alfabetic dupa nume

8 Se considera structura telefon, avand campurile : marca(sir de 15 caractere), pret( numar de tip
real), an(anul aparitiei numar intreg) si model( sir de 20 caractere ) . Se citesc informatiile pentru n
telefoane . Se cere :
a) Sa se determine si sa se afiseze suma totala incasata din vanzarea tuturor telefoanelor

b) Sa se afiseze telefoanele ordonate descrescator dupa pret

c) Sa se afiseze toate telefoanele care au aparut intr-un anumit an (anul este citit de la tastatura )

d) Sa se afiseze telefoanele ordonate alfabetic dupa model

9. Se considera structura auto, avand campurile : marca( sir de 15 caractere) , model (sir de 20
caractere), pret( numar real) si an( anul lansarii numar intreg) . Se citesc informatiile pentru n automobile .
Se cere :

a) Sa se afiseze costul total obtinut prin vanzarea tuturor masinilor

b) Sa se ordoneze masinile descrescator dupa anul aparitiei

c) Sa se afiseze primele doua masini cu pretul cel mai mare

d) Sa se afiseze masinile ordonate alfabetic dupa marca care s-au lansan intr-un anumit an (anul este
citit de la tastatura) .

10. Se consider structura unui nr complex având câmpurile x şi z de tip real.Se citesc 2 nr
complexe z1,z2 să se afişeze
 Modulul fiecărui număr complex
 Suma celor 2 numere complexe
 Diferenţa celor 2 numere complexe
 Produsul celor 2 numere complexe
 Raportul z1/z2
 Conjugatul fiecărui nr complex
 Inversul fiecărui număr complex

11.Se consideră strcutra elev având câmpurile :nume,prenume de tip string


,nota1,nota2,nota3 de tip intreg şi media de tip real.Se citesc informatiile a “n” elevi,se cere:
 Să se afişeze toţi elevi care au media mai mare sau egală cu 5
 Să se afişeze toţi elevi care au media cuprinsă intre 2 val. reale si b
 Să se afişeze în ordine descrescătoare după medie doar elevii admişi (toate notele >=5)
 Să se afişeze elevii respinsi în ordine alfabetică
 Să se determine şi să se afişeze media clasei.

12 .Se consider structura unui punct din plan având câmpurile : x,y de tip intreg reprezentând
coordonatele punctelor şi “d” de tip real reprezentând distanţa de la origine la puncte.Se citesc coordonatele
a “n” puncte din plan.Se cere:
 Să se determine numărul punctelor de pe axe.
 Să se determine punctele de pe prima bisectoare si de pe a 2.
 Să se determine numărul punctelor din fiecare cadran şi să se afişeze nr de ordine al cadranului cu
cele mai multe puncte.
 Să se afişeye coordonatele punctelor care se găsesc pe cercul trigonometric
 Să se afişeze coordonatele punctelor respectic distanţa în ordine descrescătoare după distanţă
 Să se determine raza minimă a unui cerc cu centrul in origine care să conţină toate punctele
 Se citeşte raza unui cerc având centrul in origine.Se cere
 Numărul punctelor din interior
 Numărul punctelor de pe cerc
 Numărul punctelor din exteriorul cercului

13 .Se considepră structura “interval” având câmpurile x,z de tip real reprezentând capetele
închise ale intervalului x,y şi câmpul de tip intreg nr. Reprezentând numărul de numere intregi din
intervalul x,y.Se citesc “n” intervale.Se cere:
 Să se determine pentru fiecare interval nr de nr intregi utilizând o functie care să returneze nr de
numere intregi dintr-un interval dat
 Să se determine intersecţia celor n intervale dacă nu există se va afişa un mesaj corespunzător
 Să se determine nr intervalelor care conţin un nr maxim de nr intregi
 Dacă intersecţia celor n intervale există să se afişeze reuniunea celor n intervale
 Să se afişeze în ordine crescătoare după nr valorilor intregi ,intervalele care conţin cel puţin k nr
intregi
 Să se determine nr max de nr întregi care se regăsesc in fiecare din cele n intervale

14. Se considera structura unui punct din plan având câmpurile : x,y de tip intreg reprezentând
coordonatele punctelor şi “d” de tip real reprezentând distanţa de la origine la puncte.Se citesc coordonatele
a “n” puncte din plan. Se cere:

a) sa se determine numarul punctelor de pe prima bisectoare


b) sa se afiseze coordonatele punctelor din cadranul II si numarul punctelor din cadranul IV

c) Să se afişeze coordonatele punctelor respectic distanţa în ordine crescatoare după distanţă

15. Se considera structura cu numele film, avand campurile : nume(sir de 15 caractere), an( anul
aparitiei numar intreg), buget( numar real) si actor( actor principal sir de 25 caractere ) . Se citesc
informatiile pentru n filme intr-un sir de structure . Se cere :

 Sa se afiseze filmele ordonate descrescator dupa anul aparitiei

 Sa se afiseze filmele care au aparut intr-un anumit an ( anul se citeste de la tastatura)

 Sa se afiseze primele doua filme cu bugetul cel mai mare

 Sa se afiseze toate filmele ordonate alfabetic dupa actor

16. Se considepră structura “interval” având câmpurile x,z de tip real reprezentând capetele
închise ale intervalului x,y şi câmpul de tip intreg nr. Reprezentând numărul de numere intregi din
intervalul x,y. Se citesc “n” intervale. Se cere:

a) Să se determine pentru fiecare interval nr de nr intregi utilizând o functie care să returneze nr de


numere intregi dintr-un interval dat

b) Să se determine intersecţia celor n intervale dacă nu există se va afişa un mesaj corespunzător

c) Să se afişeze în ordine crescătoare, după nr valorilor intregi ,intervalele care conţin cel puţin k nr
intregi

17. Se considera structura agenda, avand campurile : nume(sir de 25 caractere), telefon(sir de 10


caractere), an(anul nasterii numar intreg) si venit( numar real) . Se citesc informatiile pentru n persoane . Se
cere :

e) Sa se determine si sa se afiseze venitul total al persoanelor

f) Sa se afiseze toate persoanele ordonate descrescator dupa venitul incasat

g) Sa se afiseze toate persoanele nascute intr-un anumit an( anul este citit de la tastatura )

h) Sa se afiseze toate persoanele ordonate alfabetic dupa nume

18. Se considepră structura “interval” având câmpurile x,z de tip real reprezentând capetele
închise ale intervalului x,y şi câmpul de tip intreg nr. Reprezentând numărul de numere intregi din
intervalul x,y.Se citesc “n” intervale. Se cere:
a) Să se determine pentru fiecare interval nr de nr intregi utilizând o functie care să returneze nr de
numere intregi dintr-un interval dat

b) Stiind ca intersecţia celor n intervale există, să se afişeze reuniunea celor n intervale

c) Să se afişeze în ordine descrescătoare după nr valorilor intregi ,intervalele care conţin cel puţin k
nr intregi
19. Se considera structura telefon, avand campurile : marca(sir de 15 caractere), pret( numar de tip
real), an(anul aparitiei numar intreg) si model( sir de 20 caractere ) . Se citesc informatiile pentru n
telefoane . Se cere :

 Sa se determine si sa se afiseze suma totala incasata din vanzarea tuturor telefoanelor

 Sa se afiseze telefoanele ordonate descrescator dupa pret

 Sa se afiseze toate telefoanele care au aparut intr-un anumit an (anul este citit de la tastatura )

 Sa se afiseze telefoanele ordonate alfabetic dupa model

20. Se considera structura unui punct din plan având câmpurile : x,y de tip intreg reprezentând
coordonatele punctelor şi “d” de tip real reprezentând distanţa de la origine la puncte.Se citesc coordonatele
a “n” puncte din plan.Se cere:
a) se determine numarul punctelor de pe a doua bisectoare

b) sa se afiseze coordonatele punctelor din cadranul I si numarul punctelor din cadranul III

c) să se afişeze coordonatele punctelor respectic distanţa în ordine descrescătoare după distanţă

21. Se considera structura auto, avand campurile : marca( sir de 15 caractere) , model (sir de 20
caractere), pret( numar real) si an( anul lansarii numar intreg) . Se citesc informatiile pentru n automobile .
Se cere :
 Sa se afiseze costul total obtinut prin vanzarea tuturor masinilor

 Sa se ordoneze masinile descrescator dupa anul aparitiei

 Sa se afiseze primele doua masini cu pretul cel mai mare

 Sa se afiseze masinile ordonate alfabetic dupa marca care s-au lansan intr-un anumit an (anul este
citit de la tastatura) .

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