Gast
#6057524
Hi, ich habe zur Zeit ein Problem mit meinen Programm, da ich nirgens im
Internet gefunden habe, wie ich, nachdem ich eine whileschleife
durchgeführt wurde, ich automatisch zum nächstem wert im array komme
(also zB. von array[0] -> array[1]) ich habe versucht es mit einer
variablen zu lösen ( r ), doch es funktioniert leider nicht. Kann mir da
jemand bitte weiterhälfen.
#include <stdio.h>
#include <stdlib.h>
void arrayverschiebung (int ruckgeld[], int r)
{
ruckgeld[r] = ruckgeld[r+1];
return ;
}
int main()
{
int geld, wechselgeld;
float x= 0;
float r;
float ruckgeld[] = {20, 10, 5, 2, 1, 0.5, 0.2, 0.1, 0.05, 0.02,
0.01};
printf("Wie viel geld wollen sie abheben (max 50 Euro): ");
{
scanf("%d\n",&geld);
}
for(r = 0; r > 11; r++)
{
while(geld >= ruckgeld[r])
{
printf("/");
geld = - ruckgeld[r] + geld;
x++;
}
printf("\n\n");
arrayverschiebung;
}
printf("\nSie bekommen %d Scheine zurueck",x);
return 0;
}