Professional Documents
Culture Documents
Examen PCLP Infopuc
Examen PCLP Infopuc
h>
#include<string.h>
int main () {
struct complex{
int re, im;
};
return 0;
}
*/
/*#include<stdio.h>
#include<string.h>
int main(){
int n=0,i;
int plitere=0;
char hotelmic[20];
int pretmic=0;
struct hotel{
char numehotel[20];
char localitate[20];
int nrcam;
int pret;
}hotel[5];
FILE *a;
a=fopen("hm.txt","r");
while(fscanf(a, "%s%s%d
%d",hotel[n].numehotel,hotel[n].localitate,&hotel[n].nrcam,&hotel[n].pret)!=EOF){
n++;
}
for(i=0;i<n;i++){
fscanf(a, "%s%s%d
%d",hotel[i].numehotel,hotel[i].localitate,&hotel[i].nrcam,&hotel[i].pret);
}
plitere = strlen(hotel[0].numehotel);
strcpy(hotelmic, hotel[0].numehotel);
for(i=1;i<n;i++)
{
if(plitere > strlen(hotel[i].numehotel))
{
strcpy(hotelmic, hotel[i].numehotel);
plitere = strlen(hotel[i].numehotel);
}
}
for(i=0;i<n;i++)
{
if(hotel[i].pret>=300)
pretmic++;
}
printf("Hotelul cu cele mai putine litere:%s\n",hotelmic);
printf("nr de hoteluri peste 300eur: %d",pretmic);
return 0;
}
*/
/*#include<stdio.h>
#include<string.h>
int main(){
char vangn[20],vangp[20];
int n=0,i,vechimea, suma=0;
struct angajat{
char nume[10];
char prenume[10];
int nastere;
int angajare;
int sal;
}angajat[5];
FILE *a;
a = fopen("note.txt","r");
while(fscanf(a,"%s%s%d%d
%d",angajat[n].nume,angajat[n].prenume,&angajat[n].nastere,&angajat[n].angajare,
&angajat[n].sal)!=EOF){
n++;
}
for(i=0;i<n;i++)
{fscanf(a,"%s%s%d%d
%d",angajat[i].nume,angajat[i].prenume,&angajat[i].nastere,&angajat[i].angajare,
&angajat[i].sal);
}
//vechimea
vechimea = angajat[0].angajare;
strcpy(vangn, angajat[0].nume);
strcpy(vangp, angajat[0].prenume);
for(i=1;i<n;i++)
{
if(vechimea<angajat[i].angajare){
vechimea = angajat[i].angajare;
strcpy(vangn, angajat[i].nume);
strcpy(vangp, angajat[i].prenume);
}
}
for(i=0;i<n;i++)
{
if(angajat[i].sal>=1000)
suma++;
}
printf("Vechimea cea mai mare o are %s %s \n",vangn , vangp);
printf("Cati au salariu mai mare de 1000: %d",suma);
return 0;
}
* */
*/