Cum se mai ia un 10 la info

Mi-a promis dna profesoara ca daca fac asta si merge, mai iau un 10:D 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:P Dupa asta poate ma apuc de KSql:P

#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:

3 Responses

  1. Ana zice ca:

    Ai luat ink un 10 datorita …………….. ochisorilor tai ? ;;)

  2. Ciubaca zice ca:

    defapt ana, ce ai scris mai sus nu e o intrebare ;)

  3. Kappacelu` zice ca:

    da, vad ca ii place profei de info de mine ;;) ce simpatic sunt!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Abonare

Abonare prin e-mail:


Cititori prin RSS:
Kappacelu` RSS
Kappacelu` Comments RSS

Recomand

De curand

Ultimele comentarii

Blogroll

De-ale mele

Tag-uri