În c++ va rog
declarati o structura elev pentru care sa retineti simultan urmatoarelr informatii : numele varsta media pe cele 2 semestrr si numarul matricol . scrieti un program care citeste toate datele de intrare si afiseaza varsta elevului peste 10 ani
Modificați in nume prima litera cu a
Afișați media generală
Mulțumesc anticipat
Răspunsuri la întrebare
Răspuns de
0
o varianta
daca am inteles bine cerinta
asta este rezultatul
#include <iostream>
using namespace std;
struct elev{
char nume[50];
int varsta;
double media_sem1;
double media_sem2;
int nr_matricol;
};
int main( ) {
struct elev elevdb;
char a[50];
int b;
double c,d;
int e;
cout << "introduceti numele elevului ";
cin >> a;
cout << "introduceti varsta elevului ";
cin >> b;
cout << "introduceti media sem 1 a elevului ";
cin >> c;
cout << "introduceti media sem 2 a elevului ";
cin >> d;
cout << "introduceti numarul matricol al elevului ";
cin >> e;
a[0]='a'; // cerinta 2
strcpy( elevdb.nume, a);
elevdb.varsta=b;
elevdb.media_sem1=c;
elevdb.media_sem2=d;
elevdb.nr_matricol= e;
//cerinta 1
cout << "elevul " << elevdb.nume<<" peste 10 ani va avea varsta de "<<elevdb.varsta + 10 << endl;
// cerinta 3
cout << "elevul "<<elevdb.nume<<" are media generala"<<(elevdb.media_sem1+elevdb.media_sem2) / 2<<endl;
return 0;
}
rezultat afisat pe ecran
introduceti numele elevului georgica
introduceti varsta elevului 19
introduceti media sem 1 a elevului 4.50
introduceti media sem 2 a elevului 9.50
introduceti numarul matricol al elevului 123
elevul aeorgica peste 10 ani va avea varsta de 29
elevul aeorgica are media generala 7
daca am inteles bine cerinta
asta este rezultatul
#include <iostream>
using namespace std;
struct elev{
char nume[50];
int varsta;
double media_sem1;
double media_sem2;
int nr_matricol;
};
int main( ) {
struct elev elevdb;
char a[50];
int b;
double c,d;
int e;
cout << "introduceti numele elevului ";
cin >> a;
cout << "introduceti varsta elevului ";
cin >> b;
cout << "introduceti media sem 1 a elevului ";
cin >> c;
cout << "introduceti media sem 2 a elevului ";
cin >> d;
cout << "introduceti numarul matricol al elevului ";
cin >> e;
a[0]='a'; // cerinta 2
strcpy( elevdb.nume, a);
elevdb.varsta=b;
elevdb.media_sem1=c;
elevdb.media_sem2=d;
elevdb.nr_matricol= e;
//cerinta 1
cout << "elevul " << elevdb.nume<<" peste 10 ani va avea varsta de "<<elevdb.varsta + 10 << endl;
// cerinta 3
cout << "elevul "<<elevdb.nume<<" are media generala"<<(elevdb.media_sem1+elevdb.media_sem2) / 2<<endl;
return 0;
}
rezultat afisat pe ecran
introduceti numele elevului georgica
introduceti varsta elevului 19
introduceti media sem 1 a elevului 4.50
introduceti media sem 2 a elevului 9.50
introduceti numarul matricol al elevului 123
elevul aeorgica peste 10 ani va avea varsta de 29
elevul aeorgica are media generala 7
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Ed. muzicală,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă