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

Popular posts from this blog

Functions

SQL Operators