Hi!
Ich hätte eineFrage,die mich jetzt schon geschlagene 30Minuten auf Trapp hält,und den ich aufs verrecken nicht finden kann.
Der Code sieht so aus:
Das Programm soll aus 10 Zahlen die im Unterprogramm eingelesen werden die kleinste ermitteln und diese im Hauptprogramm ausgeben.
Der Compiler meldet jedoch in der Zeile array(int &zahlen[10]); einen Fehler,doch ich weiß nicht woher er kommt.
Ich habe das ganze auch einmal ohne einem Unterprogramm probiert,(alles in das Hauptprogramm geschrieben) dann geht alles.
Kann mir jemand helfen?
mfg Bernhard
Ich hätte eineFrage,die mich jetzt schon geschlagene 30Minuten auf Trapp hält,und den ich aufs verrecken nicht finden kann.
Der Code sieht so aus:
PHP:
#include <iostream.h>
#include <conio.h>
float array(int *zahlen[10]);
float array(int *zahlen[10])
{
int x,j,i,temp;
for(x=0;x<10;x++)
{
cin>>*zahlen[x];
}
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
if((*zahlen[j])>(*zahlen[j+1]))
{
temp=*zahlen[j];
*zahlen[j]=*zahlen[j+1];
*zahlen[j+1]=temp;
}
}
}
}
int main()
{
int zahlen[10],temp,test,x,j,i;
cout<<"Tauschprogramm\n";
array(int &zahlen[10]);
cout<<zahlen[0];
getch();
}
Der Compiler meldet jedoch in der Zeile array(int &zahlen[10]); einen Fehler,doch ich weiß nicht woher er kommt.
Ich habe das ganze auch einmal ohne einem Unterprogramm probiert,(alles in das Hauptprogramm geschrieben) dann geht alles.
Kann mir jemand helfen?
mfg Bernhard