#include <stdio.h>
void readInts(int* a, int* b)
{
int x;
while( scanf("%d %d",a
,b
) != 2 ) {
char c;
while ((c
= getchar()) != '\n' && c
!= EOF
); // limpieza del buffer de entrada printf("ERROR: Uno de los valores no era un número. Intentalo de nuevo: "); }
return x;
}
int main()
{
puts("Introduzca dos números: "); int x, y;
readInts(&x,&y);
int z = x + y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHJlYWRJbnRzKGludCogYSwgaW50KiBiKQp7CiAgaW50IHg7CiAgd2hpbGUoIHNjYW5mKCIlZCAlZCIsYSxiKSAhPSAyICkKICB7CiAgCWNoYXIgYzsKICAgIHdoaWxlICgoYyA9IGdldGNoYXIoKSkgIT0gJ1xuJyAmJiBjICE9IEVPRik7IC8vIGxpbXBpZXphIGRlbCBidWZmZXIgZGUgZW50cmFkYQogICAgcHJpbnRmKCJFUlJPUjogVW5vIGRlIGxvcyB2YWxvcmVzIG5vIGVyYSB1biBuw7ptZXJvLiBJbnRlbnRhbG8gZGUgbnVldm86ICIpOwogIH0KCiAgcmV0dXJuIHg7Cn0KCmludCBtYWluKCkKewogIHB1dHMoIkludHJvZHV6Y2EgZG9zIG7Dum1lcm9zOiAiKTsKICBpbnQgeCwgeTsKICByZWFkSW50cygmeCwmeSk7CgogIGludCB6ID0geCArIHk7CiAgcHJpbnRmKCJSZXN1bHRhZG86ICVkXG4iLHopOwp9