Witam, chciałbym się poradzić czy owy zapis jest czytelny i nie wymaga jakichś wcięć większych cz jest on przejrzysty i czy można go jeszcze jakoś ulepszyć.
//Zad. Napisz program który wydaje nam pieniądze za pomoca ilości bilonów i monet.
#include <stdio.h>
int main(void){
//mamy np 1888 zl 99gr
// wydaj mi kasiore
puts("Podaj swoja kwote Xzl Ygr");
puts("Uwaga grosze to przedział [99,1]");
int x=0;
int y=0;
scanf("%d %d", &x,&y);
if(x<0 || y<0){printf("Podaj poprawna kwote");}
if(y>99){printf("Podałes nieprawidlowa ilosc groszy");}
printf("Liczba bilonow\n");
if(x>=200){printf("%d*200zl\n", x/200);}
x=x%200;
if(x>=100){printf("%d*100zl\n",x/100);}
x=x%100;
if(x>=50){printf("%d*50zl\n",x/50);}
x=x%50;
if(x>=20){printf("%d*20zl\n",x/20);}
x=x%20;
if(x>=10){printf("%d*10zl\n",x/10);}
x=x%10;
printf("Liczba monet\n");
if(x>=5){printf("%d*5zl\n",x/5);}
x=x%5;
if(x>=2){printf("%d*2zl\n",x/2);}
x=x%2;
if(x>=1){printf("%d*1zl\n",x/1);}
if(y>=50){printf("%d*50gr\n",y/50);}
y=y%50;
if(y>=20){printf("%d*20gr\n",y/20);}
y=y%20;
if(y>=10){printf("%d*10gr\n",y/10);}
y=y%10;
if(y>=5){printf("%d*5gr\n",y/5);}
y=y%5;
if(y>=2){printf("%d*2gr\n",y/2);}
y=y%2;
if(y>=1){printf("%d*1gr\n",y/1);}
return 0;