Forum » Programiranje » c++ program
c++ program
bigbada ::
Zdravo, zanima me če bi mi kdo lahko spisal ta program oz.. samo funkcijo rabim.. ful je kratko, sam vseeno ne znam kak bi naredil :S
Tak da bi lepo prosil, če kdo lahko, pa do danes zvečer ker rabim...
Evo glasi se tak:
Napisi strukturo prebivalec, ki vsebuje naslednje elemente: ime, priimek, davčna številka, datum rojstva.
Nato napisi funkcijo z N prebivalci, ki uredi polje padajoče glede na starost.
To je to.. hvala
Tak da bi lepo prosil, če kdo lahko, pa do danes zvečer ker rabim...
Evo glasi se tak:
Napisi strukturo prebivalec, ki vsebuje naslednje elemente: ime, priimek, davčna številka, datum rojstva.
Nato napisi funkcijo z N prebivalci, ki uredi polje padajoče glede na starost.
To je to.. hvala
Tutankhamun ::
ta naloga je bla že rešena še letos. Mislm da sm clo js neki delu... Mal poglej, če neboš najdu, ti pa pomagam :D
AMD Phenom QUAD 9950 Black Edition, 8GB
bigbada ::
sem pogledal par zadnjih strani, pa nisem našel nikjer, pa kar spremljam ta forum pa se ne spomnim da bi kje videl to... tak da tutankhamun ti si tak car pa znaš, pa mi jo reši prosim :)
lepa ti hvala
lp
lepa ti hvala
lp
Tutankhamun ::
Evo pa maš :D. Pa prever če use dela tko kot je treba, tko da ti lahko zvečer še kej popravm, če neboš znau. Lep preostanek dneva ;). Drugič pa kšn dan prej upraši no :D
const int MAX_PREBIVALCI = 100; struct Prebivalec { string ime; string priimek; string davcna; int datum; }; void SortPrebivalci (Prebivalec *p, int stevilo) { bool sort = true; do { sort = false; for(int i = 0; (i + 1) < stevilo; ++i) { if(p[i].datum > p[i+1].datum) { Prebivalec tmp = p[i]; p[i] = p[i+1]; p[i+1] = tmp; sort = true; } } }while(sort); } int main(int argc, char* argv[]) { Prebivalec prebivalci[100]; int stevilo_prebivalcev = 0; while(stevilo_prebivalcev < MAX_PREBIVALCI) { int izbira; cout << "1 - Vpisi podatek za prebivalca" << endl; cout << "2 - Prenehaj z vpisovanjem in sortiraj" << endl; cin >> izbira; if (izbira == 1) { cout << "vpisi ime: "; cin >> prebivalci[stevilo_prebivalcev].ime; cout << "vpisi priimek: "; cin >> prebivalci[stevilo_prebivalcev].priimek; cout << "vpisi davcno: "; cin >> prebivalci[stevilo_prebivalcev].davcna; cout << "vpisi datum rojstva D M YYYY: "; int leto; int mesec; int dan; cin >> dan; cin >> mesec; cin >> leto; prebivalci[stevilo_prebivalcev].datum = leto * 10000 + mesec * 100 + dan; stevilo_prebivalcev++; } else break; } if (stevilo_prebivalcev > 1) SortPrebivalci(prebivalci, stevilo_prebivalcev); for(int i = 0; i < stevilo_prebivalcev; i++) { cout << prebivalci[i].ime << endl; } return 0; }
AMD Phenom QUAD 9950 Black Edition, 8GB
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | (težava) long long v COddelek: Programiranje | 937 (693) | technolog |
» | Kruskalov algoritem težave pri implementacijiOddelek: Programiranje | 1616 (1390) | zacetnik11 |
» | [C#] Reševanje domačih nalogOddelek: Programiranje | 3273 (2777) | krastača |
» | [C++]StruktureOddelek: Programiranje | 4037 (3966) | jernejf |
» | c++ in linux/windowsOddelek: Programiranje | 1728 (1604) | rapvirus |