// Exemplu: Citiți informaţiile despre n studenţi folosind o structură de date,
apoi afișațiinformaţiile despre studenţii introduşi.
#include <stdio.h> #include <conio.h> int main() { //declararea structurii de date cu identificatorul student struct student { //declararea membrilor structurii de date char nume[25]; int grupa; float medie; }stud[100]; //declararea variabilei tablou
int n,i; printf("Introdu numarul de studenti: "); scanf("%d", &n);
//se vor introduce de la tastatură studenții precum și
// Ex 1. Declarați o structură de date cu numele persoană ce conține câmpurile
nume și CNP, apoi declarați două variabile de tipul acestei structuri și inițializați-le cu numele și CNP-ul unor persoane. Afișați datele introduse #include <stdio.h> #include <conio.h> int main() { //declararea structurii de date cu identificatorul persoana struct persoana { //campuri char nume[25]; float cnp; }pers[100]; //declararea variabilei tablou DE TIP PERSOANA
int n,i; printf("Introdu numarul de persoane: "); scanf("%d", &n);
//se vor introduce de la tastatură studenții precum și
for(i = 0; i < n; i++) //se vor afișa datele introduse { printf("Afisare detalii persoanei cu id-ul: %d \n",i); printf("Nume:%s \n", pers[i].nume); printf("CNP:%.0f \n", pers[i].cnp); // Afiseaza numarul fara punct (0 decimale dupa virgula) } return 0; }
// Ex 2. Declarați structură de date punct cu campurile x și y, apoi declarați două
variabile de tipul acestei structuri (p1 și p2) și inițializați-le cu coordonatele a două puncte. Calculați și afișați distanța dintre puncte. #include <stdio.h> #include <conio.h> #include <math.h> int main() { struct pozitie { float x; float y; }p1,p2;
float distanta;
printf("Program ce calculeaza distanta dintre 2 puncte introduse de la