hey ich hoffe ihr könnt mir weiterhelfen. ich muss ein programm schreiben in dem der nutzer dazu aufgefordert wird eine gewünschte anzahl an vornamen + nachnamen einzugeben. diese eingaben sollen dann alphabetisch sortiert + mit korrekter groß-/kleinschreibung tabellarisch ausgegeben werden.
ich bin noch eher am anfang und habe versucht das sortieren von zahlen in mein programm zu übernehmen und es mit strings statt int-zahlen-eingaben zu versehen aber vergebens.
google hilft mir nicht wirklich weiter und ich muss bei gegebenen libraries bleiben.
Code:
#include <iostream> #include <cmath> #include <string> using namespace std; void main (void) { int n; int i, j, h; string name[10]; // fehlt hier index [123]?
cout << "Wieviele Namen moechten Sie eingeben?\n"; cin >> n;
cout << "Geben Sie " << n << " Vor- + Nachnamen ein!";
for(i=0;i<n;i++) cin >> name[i];
for(j=i++;j<n;j++) { if (name[i] > name[j]) { h = name[i]; name[i] = name[j]; name[j] = h; } }