Dupletten zählen
-
Hallo,
nach mehmaligem Testen des Programms, bin ich auf keinen Fehler gekommen.
Findet ihr vielleicht einen Fehler?http://img5.fotos-hochladen.net/uploads/unbenanntm3oj47upcy.png
#include <stdio.h> #include <stdlib.h> int getDuplette(int *a, unsigned int n){ int i,count=0; for(i=1;i<n;i++){ if(a[i]==a[i-1]){ i++; count++; } } return count; } int main(){ int a[]={0,3,3,3,2,7,7,7,7,3,2,1,1,-2,4,4,8,8,8}; printf("%d",getDuplette(a,19)); getch(); return 0; }
-
Ja, gleich in der Überschrift. Es gibt keine "Dupletten", also kannst auch keine finden.
-
Was meinst du?
-
-
Warum sind n und i von unterschiedlichem Typ?
Gibt es einen besseren Typ für beide?