Example Programs for Control Flow Statements
//Find out sum of two numbers is even or odd
main()
{
int n1,n2,sum;
printf("value for n1");
scanf("%d",&n1);
printf("value for n2");
scanf("%d",&n2);
sum=n1+n2;
if(sum%2==0)
printf("\n%d is even",sum);
else
printf("\n %d is odd",sum);
}
//Accept a character and check whether it is vowel or not
main()
{
char c1;
printf("Enter a character");
scanf("%c",&c1);
switch(c1)
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U': printf("\n%c is vowel",c1);
break;
default:printf("\n%c is not vowel",c1);
break;
}
}
// display the numbers between 1 and 10
main()
{
int n;
for(n=1;n<=10;n++)
printf("%d ",n);
}
// display the numbers between 1 and 10 using while loop
main()
{
int n=1;
while(n<=10)
{
printf("%d ",n);
n++;
}
}
// display the numbers between 1 and 10 using do..while
main()
{
int n=0;
do
{
n++;
printf("%d ",n);
}while(n<=9);
}
//Example on break
main()
{
int n;
for(n=1;n<=10;n++)
{
if(n==5)
break;
printf("%d ",n);
}
}
//Example on continue
main()
{
int n;
for(n=1;n<=10;n++)
{
if(n==5)
continue;
printf("%d ",n);
}
}
// example on goto
main()
{
int n=1;
lab1:
if(n<=5)
{
printf("%d ",n);
n++;
goto lab1;
}
}
// interchange two values using ^(xor) operator
main()
{
int n1,n2;
printf("values for n1 and n2");
scanf("%d%d",&n1,&n2);
printf("\nBefore Interchange n1=%d,n2=%d",n1,n2);
n1=n1^n2;
n2=n1^n2;
n1=n1^n2;
printf("\nAfter Interchange n1=%d,n2=%d",n1,n2);
}
Comments
Post a Comment