buenas, no veo que estoy haciendo mal, supongo que sera algo básico pero....
El error que me sale es en la fila 16 i 25(el error es el mismo en ambas filas). marco con ------------para q lo veáis mejor.
Los guiones obviamente no estan en el programa original
El error es: error:expected expression before "%" token.
en el ultimo } tambien me sale un warning: control reaches end of non-void function
gracias de antemano
El error que me sale es en la fila 16 i 25(el error es el mismo en ambas filas). marco con ------------para q lo veáis mejor.
Los guiones obviamente no estan en el programa original
El error es: error:expected expression before "%" token.
en el ultimo } tambien me sale un warning: control reaches end of non-void function
Código (c) [Seleccionar]
/*fitxers*/
#include <stdio.h>
#include <stdlib.h>
/*constants*/
const int END= -1;
const int THOUSAND= 1000;
/*programa*/
int roundToThousand()
{
/*variables*/
int thousands , readVal , total;
total=0;
scanf("%d",%readVal);--------------------------
while(readVal!=END){
thousands=(readVal+500)/ THOUSAND;
total=total+thousands;
printf("%d",readVal);
printf("%d",thousands);
scanf("%d",%readVal);-----------------------------
}
printf("%d",total);
}---------------------------------
gracias de antemano