Which program will compile and run without errors?
:
main() { int i; for (i= 10; i<10; i++) }
main() { int i; for(i=0; i<j; i++) ; }
main() { int i=0; for(; i<10; i++) ; }
main() { for(i=0; i<10; i++) ; }