Recap: repetition and loop statements (Chapter 5) Counting for loop ================== Example: for (num = 0; num < 26; ++num){ square = num * num; printf("%5d%5d\n",num,square); } complete program: forloop.c Counting for loop with a negative step: ======================================= Example: for (num = 20; num >= -20; num -= 10){ sn = num / scaling_factor; printf("%5d%8.3f\n",num,sn); } complete program: fornegloop.c Sentinel-controlled while loop ============================== Example: product = 1; printf("Enter %d to quit\n",SENVAL); printf("Enter first number > "); scanf("%d",&dat); while (dat != SENVAL) { product *= dat; printf("Next number number > "); scanf("%d",&dat); } complete program: senvalloop.c Endfile-controlled while loop ============================= Example: sum = 0; status = fscanf(infil, "%d", &n); while (status == 1){ sum += n; status = fscanf(infil, "%d", &n); } complete program: eofloop.c do-while loop ============= do { printf("Enter positive number < 10 "); scanf("%d",&num); } while (num < 1 || num >= 10); complete program:see dowhileloop.c