You are not logged in.

  • Login

Dear visitor, welcome to Coder Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Wednesday, December 6th 2006, 7:38pm

Aufgabe: 5 Namen alphabetisch sortiert

hallo, ich hab absolut keine ahnung vom c++ programmieren und soll bis demnächst einen code erstellen

die aufgabe lautet:

Schreiben Sie ein Programm, das einen Nutzer bittet, 5 Vornamen einzugeben.
Das Programm gibt anschließend die 5 Namen nach dem Alphabet sortiert auf dem
Bildschirm aus. Verwenden Sie Zeiger für die Lösung des Problems.

kann mir da einer weiterhelfen ?


vielen dank

2

Wednesday, December 6th 2006, 9:24pm

Hallo,
was dürft ihr denn alles benutzen?
Sollt ihr mit char* arbeiten,oder was soll das mit den Zeigern heißen?

Gruß void

3

Wednesday, December 6th 2006, 9:35pm

gute frage
weiß ich selber nicht

4

Wednesday, December 6th 2006, 9:38pm

Ja, das heißt wohl, dass sie char* verwenden sollen...

5

Wednesday, December 6th 2006, 9:39pm

denke ich auch

6

Wednesday, December 6th 2006, 11:33pm

Zum loslegen:

C Quellcode

1
2
3
4
5
6
7
8
9
int main ()
{
  typedef char namenstyp[100];
  namenstyp namen[5];
  // read names
  // sort names (strcmp)
  // print names - for (i = 0; i < 5; ++i) ....
  return 0;
}

7

Thursday, December 7th 2006, 10:13am

So würde ich das auch mal vorschlagen.
Schau dir einfach mal an, wie man Zeichen einliest und ausgibt.

8

Thursday, December 7th 2006, 10:27am

hm sorry leute ich kann damit echt 0 anfangen ...
ich steh kurz vor ner kriese mit dem c++ programieren

9

Thursday, December 7th 2006, 10:49am

Nicht verzweifeln, sondern probieren.
Poste deinen besten Versuch und wir geben unseren Senf dazu...

10

Thursday, December 7th 2006, 3:06pm

die sache ist die

ich verstehe absolut nix von :)

11

Thursday, December 7th 2006, 3:11pm

Dann beiss dich durch :) Aller Anfang ist schwer, aber das wird schon...

12

Tuesday, December 12th 2006, 1:19pm

Hi Kulturni,

versuch noch mal die Aufgabe zu lösen .
Bitte Hilfe für Kulturni geben :-)

Danke.

13

Tuesday, December 12th 2006, 3:17pm

wenn du des prog hast - ich wär daran auch sehr interessiert :D

brauch dsowas ähnliches nämlich auch für mein telephonbuch un weiß noch net wie ich sowas schreiben könnte....
vllt hast du ja was inspirirendes ^^


JeSt

14

Saturday, December 16th 2006, 5:08pm

Listen mit Namen sortieren

Moin,

hier mal eine Miniversion mit der STL.
Die Sortierung der Namen unter der Verwendung von Zeigern macht
Ihr dann mal selber. In jedem Anfängerbuch für C oder C++
kommt ein Beispiel vor, in dem das Thema Sortierung behandelt wird.

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifdef _MSC_VER
#pragma warning ( disable : 4786 )
#endif
 
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
 
int main(int argc, char** argv)
{
   int counter = 0;
   std::string sEingabe = "";
   std::vector< std::string > vecNames;
 
   do
   {
      ++counter;
      std::cout << "Eingabe: ";
      std::cin >> sEingabe;
 
      vecNames.push_back( sEingabe );
 
   } while ( counter < 5 );
 
 
   std::sort( vecNames.begin(), vecNames.end() );
 
   std::vector< std::string >::const_iterator iter    ( vecNames.begin() );
   std::vector< std::string >::const_iterator iterEnd ( vecNames.end() );
 
   while( iter != iterEnd )
   {
      std::cout << *iter << std::endl;
      ++iter;
   }
 
   return 0;
}

15

Saturday, December 16th 2006, 6:47pm

Moin,
Also ich habe irgentwie das selbe Problem ich such mir nen ast ab irgentwo nen Algorythmus zu verstehen.
Ich hab den text im vorherigen beitrag verändern können wie ich den brauch aber ahm warum geht das mit dem sortieren? kann mir einer die funktionsweise erklären?

Similar threads

Social bookmarks