Professional Documents
Culture Documents
Loops Jump
Loops Jump
• Control Structures
• (Repetition structure)
• Jump Statements
• Condition – is used to
control the iteration –
either to continue or stop
iterating.
Repeated_Actions False
n=n-1;
} True
} Print
n
False
10 9 8 7 6 5 4 3 2 1 n = n -1
for (initialization-expression;
loop-repetition-condition;
update-expression){
statement;
}
• The initialization-expression set the initial value of the
loop control variable.
• The loop-repetition-condition test the value of the
loop control variable.
• The update-expression update the loop control
variable.
©LPU CSE101 C Programming
for statement
True
Repeated_Actions
False
Updating
} Print
n
False
n = n -1
10 9 8 7 6 5 4 3 2 1
Do TEN push ups = for
count=1; count<=10;
count++
©LPU CSE101 C Programming
©LPU CSE101 C Programming
Nested Loops
• Nested loops consist of an outer loop with one
or more inner loops.
• Eg:
Outer loop
for (i=1;i<=100;i++){
for(j=1;j<=50;j++){ Inner loop
…
}
}
• The above loop will run for 100*50 iterations.
Enter a number
4
The tables from 1 to 4
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12CSE101
©LPU 16 20 24 28 32 36 40
C Programming
#include<stdio.h>
#include<conio.h> Program to
void main() display a
{
int i,j; pattern.
printf(“Displaying right angled triangle for 5
rows”);
for(i=1 ; i<=5 ; i++) {
for(j=1 ; j<=i ; j++)
printf(“* ”);
printf(“\n”);
}
}
5-21
©LPU CSE101 C Programming
do…while statement
do
{
Repeated_Actions; True Repeated_Actions
} while (Condition);
Condition
False
n=n-1;
}while (n>0); n = n -1
is n>0?
10 9 8 7 6 5 4 3 2 1
False
10 9 8
10 8 6 4 2
n=10;
A:
n=10 printf(“%d “, n);
n = n -1;
A
Print if (n>0)
n
goto A;
n = n -1
Output:
is n>0? True A
10 9 8 7 6 5 4 3 2 1
False
enter a number: 18
18 is even