Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » ????

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
03.05.2006, 12:32 Uhr
foxy



hallo..
es ist ein programm zu erstellen , das ein feld von strukturen ( d.h. : auch eine tabelle!) bearbeitet.
folgende schritte sind zu implementieren:

liste von min. 6 buchtiteln

es ist eine funktion zu schreiben, die die liste in geeigneter weise ausdruckt

schreiben sie eine funktion , die 2 strukturen obigen typs nach dem preis vergleichen kann

schreibe das hauptprogramm si, dass es die listensortierung mit hilfe obiger funktionen durchführt und jeden zustand jeder liste mit der druckfunktion ausdruckt..

ich bin totaler c++-anfänger bitte helft mir...
lg foxy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.05.2006, 13:07 Uhr
ao

(Operator)



Zitat von foxy:
ich bin totaler c++-anfänger bitte helft mir...

Gern. Irgendeinen Ansatz solltest du aber schon haben. Dies ist kein Hausaufgaben-Service.

Fang mal an mit der Struktur, die ein Buch beschreibt.

Und diese Liste von 6 Titeln - was soll das sein, eine verkettete Liste oder ein Array?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.05.2006, 15:48 Uhr
0xdeadbeef
Gott
(Operator)


Ich hab mir mal den Spaß gemacht. Doku gibts allerdings keine

C++:
#include <algorithm>
#include <iostream>
#include <iterator>
#include <list>
#include <string>

class buch {
public:
  buch(std::string const &titel, double preis)
    : titel_(titel), preis_(preis) { }

  std::string const &titel() const { return titel_; }
  double             preis() const { return preis_; }

private:
  std::string titel_;
  double preis_;
};

std::ostream &operator<<(std::ostream &os, buch const &b) {
  os << b.titel() << ":\t" << b.preis();
}

bool preisvergleich(buch const &b1, buch const &b2) {
  return b1.preis() < b2.preis();
}

void buchdruck(std::list<buch> const &ls) {
  std::copy(ls.begin(), ls.end(), std::ostream_iterator<buch>(std::cout, "\n"));

}

int main() {
  std::list <buch> buecher;

  buecher.push_back(buch("Hamlet"                           ,  9.99));
  buecher.push_back(buch("Herr der Ringe"                   , 19.99));
  buecher.push_back(buch("McBeth"                           , 10.99));
  buecher.push_back(buch("Bravo"                            ,  2.99));
  buecher.push_back(buch("Grundlagen der C++-Programmierung", 35.99));
  buecher.push_back(buch("Notgeile Schlampen 12"            ,  0.99));

  std::cout << "unsortiert:" << std::endl;

  buchdruck(buecher);

  buecher.sort(preisvergleich);

  std::cout << "\nsortiert:" << std::endl;

  buchdruck(buecher);
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.05.2006, 16:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:


C++:
buecher.push_back(buch("Notgeile Schlampen 12"            ,  0.99));




So ein Mist. Ich musste dafür letztens noch 50€ berappen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.05.2006, 17:08 Uhr
RHBaum



In deinem Intresse glaube ich mal das es sich bei "letzterem" auch um ein Art "Lektuere" handelt !

Ciao ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.05.2006, 17:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@RHBaum
Ja sind alles wertvolle Rammler.. äh Sammlerexemplare...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.05.2006, 17:42 Uhr
(un)wissender
Niveauwart


Waaas? Es gibt schon Notgeile Schlampen 12? Ich habe erst bis 9.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.05.2006, 21:37 Uhr
kronos
Quotenfisch
(Operator)


Es handelt sich lediglich um eine Sonderausgabe, die Notgeile Schlampe 1 und 2 sowie ein Sammler-T-Shirt umfasst. Wegen letzerem hat auch Windalf zugeschlagen - weil er doch keine Zeit hat um seine ganze Kohle auszugeben und dringend Klamotten braucht.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.05.2006, 09:02 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von kronos:

... und dringend Klamotten braucht.


dein hut war aber wohl noch nicht dabei?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: