#include<stdio.h>
#include<stdlib.h>
int ask_to_exit()
{
int choice;
do
{
printf("Do you want to continue?(y/n):");
choice = fgetc(stdin);
while (fgetc(stdin) != '\n');
if (choice == 'y') {
return 0;
} else if (choice == 'n') {
return 1;
} else {
printf("Invalid choice!\n");
}
} while (1);
}
int main()
{
int exit = 0;
while(!exit)
{
exit = ask_to_exit();
}
puts("Exiting...");
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CgppbnQgYXNrX3RvX2V4aXQoKQp7CiAgICBpbnQgY2hvaWNlOwoKICAgIGRvCiAgICB7CiAgICAgICAgcHJpbnRmKCJEbyB5b3Ugd2FudCB0byBjb250aW51ZT8oeS9uKToiKTsKICAgICAgICBjaG9pY2UgPSBmZ2V0YyhzdGRpbik7CgogICAgICAgIHdoaWxlIChmZ2V0YyhzdGRpbikgIT0gJ1xuJyk7CgogICAgICAgIGlmIChjaG9pY2UgPT0gJ3knKSB7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0gZWxzZSBpZiAoY2hvaWNlID09ICduJykgewogICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBwcmludGYoIkludmFsaWQgY2hvaWNlIVxuIik7CiAgICAgICAgfQogICAgfSB3aGlsZSAoMSk7Cn0KaW50IG1haW4oKQp7CglpbnQgZXhpdCA9IDA7Cgl3aGlsZSghZXhpdCkKCXsKCQlleGl0ID0gYXNrX3RvX2V4aXQoKTsKCX0KCXB1dHMoIkV4aXRpbmcuLi4iKTsKCXJldHVybiAwOwp9Cg==