Cognizant interview question

Write a program to print 100 to 1. Difference between while and for loop. Write code to delete specific node from double linked list.