000
14.01.2005, 13:07 Uhr
~gast
Gast
|
hallo kann mir jemand sagen wo hier der fehler ist es kommt immer ein falscher wert raus
C++: |
#include <stdio.h> #include <stdlib.h>
#define MAX 5
void groesster(long *array, long max);
int main() { long zahl[MAX]; long x; printf("geben sie %ld werte ein:\n\n",MAX); for (x=0; x<MAX; x++) { printf("geben sie den %ld. wert ein: ",x+1); scanf("%ld", zahl); printf("\n"); } groesster(zahl, MAX); printf("\n\n"); system("PAUSE"); return 0; }
void groesster(long *array, long max) { long x, wert; for(x=0; x<max; x++) { if(array[x]> wert) wert= array[x]; } printf("der groesste wert ist %ld", wert); }
|
Bearbeitung von Pablo: |
BENUTZE DIE CPP TAGS SELBER!!!!!!!!!!!!!!!!
|
Dieser Post wurde am 14.01.2005 um 17:22 Uhr von Pablo editiert. |