Fehler in C....

07/13/2016 22:50 Navox1#1
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
07/14/2016 01:52 florian0#2
Was war denn der Fehler? Fehlende } am Ende?
10/18/2016 22:19 Eule²#3
wohl kein return ^^
10/18/2016 22:21 .Scy#4
Quote:
Originally Posted by mk.1a View Post
wohl kein return ^^
das ist kein fehler.
10/18/2016 22:36 BosniaWarlord#5
Quote:
Originally Posted by Navox1 View Post
Grüße e-pvp,

Fehler gefunden, bin deppert

/closed
Bitte gründlich lesen Leute !!! Thread kann geschlossen werden.

Quote:
Originally Posted by florian0 View Post
Was war denn der Fehler? Fehlende } am Ende?
Quote:
Originally Posted by .Scy View Post
das ist kein fehler.