Home > programare > Cum se mai ia un 10 la info

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)

Categories: programare Tags: programare
  1. November 2nd, 2007 at 16:10 | #1

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

  2. November 2nd, 2007 at 18:25 | #2

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

  3. November 2nd, 2007 at 18:47 | #3

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

  1. No trackbacks yet.
SEO Powered by Platinum SEO from Techblissonline