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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!