Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » brauche Hilfe!!!

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
20.03.2007, 13:38 Uhr
~gast
Gast


Kann mir jemand zu dieser Aufgabe helfen??;

Ermittelt die Summe , die Anzahl und den Mittelwert sowie den maximalen und den minimalwert und gib das Ergebniss auf dem Bildschirm aus?"

Mit C++ mit Zeigern usw.....

DANKE
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2007, 13:48 Uhr
Kest
saint


Hi!

Ermittlen aus zwei Zahlen oder aus einem Array, oder was ? Beschreibt mal deutlicher
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2007, 13:54 Uhr
~gast
Gast


man muss als erstes eine liste erstellen mit Zeigern dann muss man aus der Liste die Analyse machen und es ausgeben!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2007, 13:55 Uhr
~gast
Gast


ich meinte liste mit Zahlen erstellen wo man selber am anfang eintippt mit Zeigern dann muss man aus der Liste die analyse machen!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.03.2007, 13:58 Uhr
~gast
Gast


das ist das Quellcode wo ich bis jetzt gemacht habe ich brauche nur den bereich: void AnalysiereListe()!!!

#include <conio.h>
#include <fstream.h>
#include <iostream.h>

struct Listentyp
{
int Zahl;
Listentyp *Nachfolger;
};

Listentyp *StartZeiger, *NeuZeiger, *LoeschZeiger, *LaufZeiger;

void ErstelleFifo(void)
{
int noch;
StartZeiger = NULL;
noch = 1;
while(noch != 0)
{
NeuZeiger = new Listentyp;
cout << "Ganze Zahl?" << endl;
cin >> NeuZeiger->Zahl;
NeuZeiger->Nachfolger=StartZeiger;
StartZeiger=NeuZeiger;
cout << "Noch ein Wert einlesen? (0/1)" << endl;
cin >> noch;
clrscr();
}
}

void ZeigeListe(void)
{
NeuZeiger=StartZeiger;
while(NeuZeiger != NULL)
{
cout << NeuZeiger->Zahl << endl;
NeuZeiger=NeuZeiger->Nachfolger;
}
getch();
clrscr();
}

void AnalysiereListe(void)
{

}

void LoescheMaxwert(int loesch)
{
cout << "Was soll gelöscht werden? " << endl;
cin >> loesch;

while(StartZeiger->Zahl==loesch)
{
LoeschZeiger=StartZeiger;
StartZeiger=StartZeiger->Nachfolger;
delete(LoeschZeiger);
}
LaufZeiger = StartZeiger;
LoeschZeiger = LaufZeiger->Nachfolger;
while(LoeschZeiger != NULL)
{
if(LoeschZeiger->Zahl==loesch)
{
LaufZeiger->Nachfolger=LoeschZeiger->Nachfolger;
delete(LoeschZeiger);
}
else
{
LaufZeiger=LoeschZeiger;
}
LoeschZeiger=LaufZeiger->Nachfolger;
}
clrscr();
}


void main(void)
{
int loesch;

ErstelleFifo();
ZeigeListe();
AnalysiereListe();
LoescheMaxwert(loesch);
ZeigeListe();
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.03.2007, 14:25 Uhr
Kest
saint


Deklarier die Variablen programmglobal und ermittele, was du suchst, beim Einfügen. Dann brauchst du auch keine >AnalysiereListe()<. Ansonsten: die Liste durchlaufen und ermittlen. Verstehe immer noch nicht, wo du genau Schwierigkeiten hast.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


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: