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
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