Cum se mai ia un 10 la info
Mi-a promis dna profesoara ca daca fac asta si merge, mai iau un 10
L-am facut cu clase, ea vroia cu structuri, dar e cam acelasi bullshit.
Programul cica trebuie sa ia de la utilizator numarul de elevi, dupa care sa ia date despre el, dupa care sa sorteze elevii dupa nume si sa ii afiseze. Imi place cum a iesit
Dupa asta poate ma apuc de KSql![]()
#include <cstdlib>
#include <iostream>
#include <cstring>
using namespace std;
class elevi{
public:
char nume[100];
char prenume[100];
unsigned int varsta;
};
int main(int argc, char *argv[])
{
int nr_elevi=0;
cout << “cati elevi?”;
cin >> nr_elevi;
elevi inr[nr_elevi];
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”;
cin >> inr[q].nume;
cout << “Prenume:”;
cin >> inr[q].prenume;
cout << “Varsta:”;
cin >> inr[q].varsta;
}
char temp[100];
int temp2=0;
for (int q=0;q<nr_elevi-1; q++){
if(strcmp(inr[q].nume,inr[q+1].nume)>=1){
swap(inr[q],inr[q+1]);
q=-1;
}}
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”<<inr[q].nume <<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Prenume:”<<inr[q].prenume<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Varsta:”<<inr[q].varsta<<”\t”;
}
system(”PAUSE”);
return EXIT_SUCCESS;
}
Edit: L-am scurtat putin, multumesc profesoarei (pentru swap la array)
Date: November 2nd, 2007 |
Tags: programare
November 2nd, 2007 at 4:10 pm
Ai luat ink un 10 datorita …………….. ochisorilor tai ?
November 2nd, 2007 at 6:25 pm
defapt ana, ce ai scris mai sus nu e o intrebare
November 2nd, 2007 at 6:47 pm
da, vad ca ii place profei de info de mine
ce simpatic sunt!