Professional Documents
Culture Documents
int main()
{ struct pers{ char nume[30];
unsigned an;
float g, h;
};
pers c[30];
int p,u,i,nr,nrs,n,opt;
cout<<"n= "; cin>>n;
p=-1; u=-1;
cout<<"Alegeti: 1-creare, 2-adaugare, 3-eliminare, 4-nr pacienti,5-nr supraponderali,
6-iesire"<<endl;
do{ cout<<"optiunea= ";cin>>opt;
switch(opt)
{case 1: { if (p==-1) { p=0; cout<<"nume="; cin>>c[p].nume;
cout<<"an nastere="; cin>>c[p].an;
cout<<"greutate=";cin>>c[p].g;
cout<<"inaltime=";cin>>c[p].h;
u=p; nr=1;}
else cout<<"operatie fara sens"<<endl;} break;
case 2: { if (u<n-1) { u=u+1;
cout<<"nume="; cin>>c[u].nume;
cout<<"an nastere="; cin>>c[u].an;
cout<<"greutate=";cin>>c[u].g;
cout<<"inaltime=";cin>>c[u].h;
nr=nr+1;}
else cout<<"coada plina"<<endl;}break;
case 3: { if (p<=u) { cout<<"a fost consultat "<<c[p].nume<<endl;
for (i=p; i<u;i++) c[i]=c[i+1];
u=u-1; nr=nr-1;}
else cout<<"coada vida"<<endl;} break;
case 4: cout<<"numar pacienti= "<<nr<<endl; break;
case 5:{ nrs=0;
for (i=p;i<=u;i++)
if (c[i].g>=80 && c[i].h<=1.70) nrs=nrs+1;
cout<<"supraponderali= "<<nrs<<endl;}break;
case 6: cout<<"terminare program"<<endl;break;
default: cout<<"nu este optiune"<<endl;
}
}while(opt!=6);
return 0;
}
http://proffg.blogspot.com/p/c-clasa-xi-a.html#l10
#include <iostream>
int main()
do
cin>>opt;
switch (opt)
case 'a':
else
{
sp++;
break;
case 'e':
else
sp--;
break;
case 'l':
else
break;
} while(opt!='t');
return 0;