diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..0fd68723 Binary files /dev/null and b/.DS_Store differ diff --git a/ASSIGNMENTS/Largest Palindrome b/ASSIGNMENTS/Largest Palindrome new file mode 100755 index 00000000..0ec78690 Binary files /dev/null and b/ASSIGNMENTS/Largest Palindrome differ diff --git a/SOLUTIONS/Largest Palindrome.c b/SOLUTIONS/Largest Palindrome.c new file mode 100644 index 00000000..486a3525 --- /dev/null +++ b/SOLUTIONS/Largest Palindrome.c @@ -0,0 +1,29 @@ +#include +#include +#include + +int main(){ + int cases, len, pal = 0, num, i; + char n[10]; + scanf("%i", &cases); + for (;cases!=0;cases--){ + scanf("%9s", n); + for (len=0;n[len]!='\0';len++); + num = atoi(n); // to decrease number + while (pal == 0){ // while no palindrome keep searching + sprintf(n, "%i", (num-1)); + for (i = 0; i