Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- #include<cstring>
- int compVarsta(int day1,int day2,int month1,int month2;int year1,int year2)
- {
- if(year1>year2)
- {
- cout<<"Primul elev este mai mare!";
- }
- else
- {
- if(year1==year2)
- {
- if(month1>month2)
- {
- cout<<"Primul elev este mai mare!";
- }
- else
- {
- if(month1==month2)
- {
- if(day1>day2)
- {
- cout<<"Elev 1 este mai mare!";
- }
- else
- {
- if(day1==day2)
- {
- cout<<"Elevii sunt de aceeasi varsta!";
- }
- else
- {
- cout<<"Al doilea elev este mai mare!";
- }
- }
- }
- else
- {
- cout<<"Al doilea elev este mai mare!";
- }
- }
- }
- else
- {
- cout<<"Al doilea elev este mai mare!";
- }
- }
- }
- void menu()
- {
- int option;
- cout<<"Options:"<<endl;
- cout<<"Press 1 for: --Compara medile a 2 elevi--";
- cout<<"Press 2 for: --Compara varstele a 2 elevi--";
- cin>>option;
- if()
- }
- int main()
- {
- int n;float medieTotal=0;
- cout<<"Introdu numarul de elevi: ";cin>>n;
- struct elevi{int year;int month;int day;string name;float nota1;float nota2;float medie;int absente;int motivate;}a[n];
- for(int i=0;i<n;i++)
- {
- cin.get();
- cout<<"Introdu numele elevului "<<i+1<<": ";getline(cin,a[i].name);
- cout<<"Introdu notele elevului "<<i+1<<": ";cin>>a[i].nota1>>a[i].nota2;
- a[i].medie=(a[i].nota1+a[i].nota2)/2;
- cout<<"Introdu numarul de absente ale elevului "<<i+1<<": ";cin>>a[i].absente;
- cout<<"Introdu numarul de absente mnotivate ale elevului "<<i+1<<": ";cin>>a[i].motivate;
- cout<<"Introdu data nasterii a elevului "<<i+1<<"(Format DD/MM/YY): ";cin>>a[i].day>>a[i].month>>a[i].year;
- }
- for(int i=0;i<n;i++)
- {
- medieTotal+=a[i].medie;
- }
- medieTotal/=n;
- menu();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement