Documente Academic
Documente Profesional
Documente Cultură
Control Structures
(Repetition structure)
Jump Statements
Created By:
Amanpreet Kaur &
Sanjeev Kumar
LPU CSE101 C Programming SME (CSE) LPU
Outline
Repetition structure/Control Loop Statements
for statement
while statement
do-while statement
Jump Statements
break
continue
goto
return
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
dowhile 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