Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  lab6
Language: C/C++
Code:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct pers{
     char nume[20];
     char prenum[20];
     int virsta;
     int nr_ap;
     int nr_casa;
}pers;

int main() {
     struct pers* strpers, *persbatrina;
     int i,n;
printf("Dati nr de persoane: "); scanf("%i", &n);
strpers=(struct pers*) malloc(sizeof(struct pers)*n);
     for(i=0; i < n; i++)
{printf("Dati numele persoanei nr. %i: ", i + 1);
scanf("%20s", &strpers[i].nume);
printf("Dati prenumele persoanei nr. %i: ", i + 1);
scanf("%20s", &strpers[i].prenum);
printf("Dati varsta persoanei nr. %i: ", i + 1);
scanf("%i", &strpers[i].virsta);
printf("Dati numarul apartamentului a persoanei nr. %i: ", i + 1);
scanf("%i", &strpers[i].nr_ap);
printf("Dati nr. casei  persoanei nr. %i: ", i + 1);
scanf("%i", &strpers[i].nr_casa);
printf("n");}
for (i = 0; i < n; i++)
{printf("Perosna nr. 1 se numeste %s %s,nare %i ani,ntraieste in ap. nr. %in din casa nr. %in",
strpers[i].nume, strpers[i].prenum, strpers[i].virsta,
strpers[i].nr_ap, strpers[i].nr_casa);
printf("n");}
persbatrina = strpers;
for (i = 0; i < n; i++)
{if (strpers[i].virsta > (*persbatrina).virsta){
persbatrina = &strpers[i];}}
printf("persoana cea mai batrina este = %s %s", persbatrina->nume,(*persbatrina).prenum);
free(strpers);
getch();
}

          
          
          
          
          
Comments: