#include <stdio.h>
typedef struct
{
int x;
int y;
} TwoInts;
TwoInts readInts()
{
TwoInts toReturn;
while( scanf("%d %d",&toReturn.
x,&toReturn.
y) != 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 toReturn;;
}
int main()
{
puts("Introduzca dos números: "); TwoInts twoInts = readInts();
int z = twoInts.x + twoInts.y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdAp7CiAgaW50IHg7CiAgaW50IHk7Cn0gVHdvSW50czsKClR3b0ludHMgcmVhZEludHMoKQp7CiAgVHdvSW50cyB0b1JldHVybjsKICB3aGlsZSggc2NhbmYoIiVkICVkIiwmdG9SZXR1cm4ueCwmdG9SZXR1cm4ueSkgIT0gMiApCiAgewogIAljaGFyIGM7CiAgICB3aGlsZSAoKGMgPSBnZXRjaGFyKCkpICE9ICdcbicgJiYgYyAhPSBFT0YpOyAvLyBsaW1waWV6YSBkZWwgYnVmZmVyIGRlIGVudHJhZGEKICAgIHByaW50ZigiRVJST1I6IFVubyBkZSBsb3MgdmFsb3JlcyBubyBlcmEgdW4gbsO6bWVyby4gSW50ZW50YWxvIGRlIG51ZXZvOiAiKTsKICB9CiAKICByZXR1cm4gdG9SZXR1cm47Owp9CiAKaW50IG1haW4oKQp7CiAgcHV0cygiSW50cm9kdXpjYSBkb3MgbsO6bWVyb3M6ICIpOwogIFR3b0ludHMgdHdvSW50cyA9IHJlYWRJbnRzKCk7CiAKICBpbnQgeiA9IHR3b0ludHMueCArIHR3b0ludHMueTsKICBwcmludGYoIlJlc3VsdGFkbzogJWRcbiIseik7Cn0=