Grüße e-pvp,
kann mir evtl. jmd hier weiterhelfen?
Ich sitze schon seit 1h an dem Code und versteh einfach nicht warum der das nicht compiliert!!
Hoffe jemand erkennt meinen Fehler :/
Grüße
*
* Ihr Programm soll in dieser Aufgabe doppelte Einträge aus einer
* Liste von Matrikelnummern herausfiltern. Manche Studenten hatten
* sich bei der Anmeldung zu einer Prüfung versehentlich mehrfach
* eingetragen.
*
* Lesen Sie zuerst eine Reihe von Matrikelnummern (Ganzzahlen) ein,
* bis der Benutzer eine 0 eingibt. Diese Reihe (ohne die Null) ist
* dann die Liste der Studierenden; es sind maximal 700
* Einträge. Fordern Sie den Benutzer jeweils mit dem Text
*
* "Matrikelnummer: "
*
* zur Eingabe auf.
*
* Geben Sie diese Liste dann wieder in derselben Reihenfolge aus,
* wobei Sie bereits einmal ausgegebene Matrikelnummern kein zweites
* Mal ausgeben. Jede Matrikelnummer soll dabei alleine in einer
* eigenen Zeile stehen.
*
************************************************** *******************/
#include <stdio.h>
int main()
{
int Matrikelnummer[700];
int Eintrag;
int i,j,x,d=0;
for(i=0;i<700;++i){
printf("Matrikelnummer:");
scanf("%i", &Eintrag);
Matrikelnummer[i]=Eintrag;
if(Eintrag == 0){
break;
}
}
for(j=0;j<i;j++){
for(x=0;x<j;x++){
d=(Matrikelnummer[j]==Matrikelnummer[x]);
if(d==1){
break;
}
}
if(d==0){
printf("%i\n", Matrikelnummer[j]);
}
}
Fehler gefunden, bin deppert
/closed






