brauch hilfe bei diesen Aufgaben C++

Status
Für weitere Antworten geschlossen.

shazam911

Ensign
Registriert
Nov. 2005
Beiträge
161
hi!!
hoffe es hat jemand lust mir bei diesen Aufgaben zu helfen!! wär echt nett =)
1.)
entwickeln sie eine Funktion tausch() mit der die werte von zwei variablen (x und y) des aufrufprogramms tauscht. ergänzen sie dazu das folgende Programm mit dieser funktion.
#include <iostream.h>

void main(void
{int x, y;
cin >> x;
cin>> y;
if (x>y)
{//Funktionsaufruf
}
cout << x << " " << y;
}

/* also mit swap hätt ich das einfach lösen können, nur meine funktion tausch() funktiniert überhaupt net. die sieht so aus:
int tausch(int iZahl1, int iZahl2)
{
iTausch;
iTausch=iZahl1;
iZahl1=iZahl2;
iZahl2=iTausch;
return iZahl1,iZahl2;
}
*/

2.Schreiben sie ein programm, in dem zehn Werte in ein array eingegeben werden. dabe isoll das maximum und minimum ermittelt und ausgegeben werden.

3. sschreiben sie eine eingabefunktion, die einen text von der tastatur einliest und vom heap nur soviel speicher anfordert, wie für den eingegebenen string notwendig ist. die funktion liefert als ergebnis den zeiger auf den speicher, in dem die eingabe abgelegt ist.

4. schreiben sie ein programm, das von einer textdatei (pfad und dateiname wird eingegeben) eine kopie *.txk erstellt, bei der einfache RETURN mit leerzeichen ersetzt werden (aus DOS TEXT wird Fließtext).

Also wär sau nett, wenn jemand lust hat die ein oder andere aufgabe zu programmiern. dürft für jemand erfahrenen ja kein ding sein.. thx!!
gruß lukas
 
also erstmal, deinen nächsten Quelltext bitte in CODE blöcke, ist deutlich besser zu lesen ...

so nun zu deinem Problem...

deine Tausche Funktion dürfte so gar nicht Kompeliert werden, da du bei iTausch keinen Datentyp hast und du nicht einfach 2 Werte zurückgeben kannst... Also eine "richtige" swap/tausche funktion:

Code:
void tausche(int& iZahl1, int& iZahl2)
{
    int iTmp;
    iTmp = iZahl1;
    iZahl1 = iZahl2;
    iZahl2 = iTMP;
}

Hier werden iZahl1 und iZahl zwei als Referenzen übergeben so hast du die Möglichkeit die beiden Variablen in der Funktion zu ändern und in der Funktion von der die Tausche Funktion aufgerufen wurde werden sie auch verändert.
 
Wenn das mal keine Hausaufgaben sind *g*

Wir sind kein Hausaufgabenboard mein Freund... Und dein Quellcode ist so dermaßen falsch, dass ich dir unterstelle, dass du dich nicht wirklich selber damit beschäftigt hast bzw im Unterricht schläfst (mach ich auch *g*).

Also: Stell konkrete Probleme. Verständnisfragen, Compilererrors, die du nicht verstehst, etc. Aber gib uns nicht deine Aufgaben...

EDIT: Hm, Hausaufgaben? Ich hab Ferien :freak:
 
Also ganz ehrlich,

beschäftige Dich erstmal grundlegend mit der Syntax von C++. Hast Du eigentlich schon mal einen Compiler auf Deinen Code losgelassen?

Und meine Lust Deine Hausaufgaben zu machen hält sich stark in Grenzen :-).

MfG

Arnd
 
Mach deine Aufgaben gefälligst selbst. ;)
So lernst du ja auch nichts dabei.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben