Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Namen sortieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.12.2009, 18:36 Uhr
~BuchiIV
Gast


Hallo,
muss ein Programm schreiben, in das ich Namen schreiben kann und das dann diese nach dem Alphabet sortiert.
Weiß leider nicht wie ich das machen muss.

Vielen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.12.2009, 18:49 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:

Weiß leider nicht wie ich das machen muss.


Naja was genau weißt du denn nicht, wie man namen eingibt oder diese sortiert?

Wir sind kein Hausaufgabenservice!

Ihr habt doch sicherlich Beispiele wie man etwas vom Benutzer einliest usw. Probier doch mal selbst und zeig uns dann dein begonnenes Programm, wir helfen dir DANN gerne weiter.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.12.2009, 19:00 Uhr
~BuchiIV
Gast


ok das mit den namen einlesen geht scho soweit,
nur ist noch die frage beim einlesen, wie ich es mache, dass ich nicht immer eine neue if-schleife machen muss mit einer neuen "char".


C++:
#include <iostream>

using namespace std;

int main()
{
char name1[31], name2[31], name3[31];
int antwort;
cout<<"Geben Sie einen Namen ein:"
   cin>>name1;
cout<<"Noch einen Namen? [1]=ja" <<endl;
   cin>>antwort;

if(antwort==1)
{
  cout<<"Noch einen Namen: ";
  cin>>name2;
}

cout<<name2 <<endl;
return 0;
}




Das hab ich bis jetzt.
Des weiteren weiß ich nicht wie ich die Namen dann sortieren kann.

Dieser Post wurde am 08.12.2009 um 19:21 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.12.2009, 17:21 Uhr
Lensflare



Du brauchst eine Schleife.
"if" ist keine Schleife aber ist so ähnlich aufgebaut.
Eine Schleife wiederholt Anweisungen beliebig oft.
Du musst dir also eine von den in C++ verfügbaren Schleifen aussuchen
und dort den Code für das Einlesen der Namen reinpacken.

Das Sortieren kann man entweder manuell machen, indem man zum Beispiel
den Bubble-Sort-Algorithmus verwendet oder man benutzt die fertigen C++
Funktionen aus der Standard Template Library (STL).
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: