Va rog mult!!
Exercitii structuri de date neomogene:
1. În declararea de mai jos, variabila x memorează în câmpurile a, b și c coeficienții reali (a ≠ 0) ai unei ecuații de gradul al II-lea.
struct ecuatie{float a,b,c;}x;
Fără a folosi alte variabile, scrieți expresia ce va avea valoarea 1 dacă și numai dacă ecuația are două soluții reale și distincte.
2. . Fie declarările de mai jos.
struct S1
{ int a;
float b;
char c;} ;
struct S2
{ int c;
float a;
char b; };
struct S
{ struct S1 a;
struct S2 b;} c;
Care este tipul următoarelor construcții c.a.a și c.b.b?
3. Se consideră declararea alăturată. Scrieţi instrucţiunile prin care în variabila x vor fi reţinute titlul romanului Mara şi numărul de 325 de pagini pe care acesta îl are.
struct carte
{char titlu[20];
int nr_pag; }x;
4. . Se consideră următoarea definiție:
struct unghi
{int g, m, s};
care reprezintă măsura unui unghi (grade, minute, secunde) și următoarea declarare:
struct unghi u, u1, u2;
Să se scrie o secvență de instrucțiuni care determină în u suma unghiurilor u1 și u2.
5. Fie următoarele definiții și declarări:
struct data
{ int z, l, a; };
struct pers
{ char nume[50];
struct data dn; };
struct pers p1, p2;
Să se scrie o secvență de instrucțiuni care afișează numele persoanei mai tinere.
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.