Going through social networks, I stumbled upon this code. It didn’t make much sense to me, except for the fact that there were 2 loops doing something with a large string. But when I compiled it (with a tiny modification), it gave a great result. Here’s code and result.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// File: india.c
// India by C
#include "stdio.h"
int main()
{
int a,b,c;
int count = 1;
printf("\n \n \t\t Welcome India \n");
for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\
TFy!QJu ROo TNn(ROo)SLq SLq ULo+\
UHs UJq TNn*RPn/ QPbEWS_JSWQAIJO^ \
NBELPeHBFHT}TnA LVlBLOFAkHFOuFE Tp\
HCStHAUFAgcEAel clcn^r^r\\tZvYx Xy\
T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\
Hq!WFs XDt!" [b+++21]; )
for(; a-- > 64 ; )
putchar ( ++c=='Z' ? c = c/ 9:33^b&1);
return 0;
}
India by C - by an Indian ProgrammerIndia by C - by an Indian Programmer

Credits : Amit Adate