os pongo lo que tengo hecho pero esta mal no me compila, aqui os lo pongo:
Código
tenia que cambiar donde estaba el goto por void y que me hiciera lo mismo.
#include<stdio.h> #include<stdlib.h> void bebida(int) void monedas(int) void cambio(int) int main() { int bebida,moneda,valor,acumulador,contador,cambio,a; int d,v,c,u,ds,e; d=20; v=20; c=20; u=20; ds=20; bebida=getche(); switch(bebida) { default: void bebida(int valor) for(20=0;20<=bebida;20++) { for(50=0;50<=(bebida-20);50++) { for(60=0;60<=(bebida*2);60++) { } } } } contador=0; moneda=getche(); switch(moneda) { default: void moneda(int valor) for(10=0;10<=moneda;10++) { for(20=0,20<=(moneda-10);20++) { for(50=0;50<=(moneda*2);50++) { for(100=0;100<=(moneda*3);100++) { for(200=0;200<=(moneda*4),200++) { } } } } } } IN2: { contador=contador+moneda; if(valor>contador) void moneda; } if(valor==contador) { } if(contador>valor) { e=contador-valor; } if(e>=200) { ds=ds-1; e=e-200; } if(e<200 && e>100) { u=u-1; e=e-100; } if(e<100 && e>50) { c=c-1; e=e-50; } if(e<50 && e>20) { v=v-1; e=e-20; } if(e<20 && e>=10) { d=d-1; e=e-10; } if(d!=0 && v!=0 && c!=0 && u!=0 && ds!=0) void bebida; return 0; }
a ver si alguien me puede ayudar espero haberme explicado bien.