We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 42
Control Structures
2.1. Simple sequential programs
2.2. Conditional Statements
e if
if else
nested if
if else if ladder
switch
2.3. Loops
« for
while
« do while
2.4, Jump in statements
* break and continue
+ goto
Sea tM Uday2. Control Structures:
Generally programs are executing statements in a sequence.
When you want to skip normal flow we have to use conditional statements
In order to execute a code finite number of times we use loops to break and
continue loops we use jump in statements
ee
re eared Ragauenaneras
sete RS cacy,
sere mother
ae
‘to break and
skip
repetition
‘Statement “Statement
ee t sthement2
,
atements Bearers
Statement Statement
Before writing sequential programs we must have knowledge on the
following areas. i.e., tokens in C
separators Comments -,
Subtraction 17 #include
Multiplication | * a*b=84 ae
Division T a/b=5.25 int a=21,b=4;
clrser();
voc % oe printf{‘a+b=%d \n",a+b);
printi(“a-b=%d\n",a-b);
printi(‘a*b=%d\n",a*b);
printi(‘a/b=%d\n",a/b);
printi(“a%b=%d" a%b);
getch();
return 0;
2. Relational Operators: Used to check relationship between two
operands.
Operator Symbol
Program
greater than
noteless than | =
or equal to
less than =
equal to
not equal to
equal to
#include-stdio.h>
#include
main()
{
int a=21,b=4;
clrser();
printf{‘a>b=%d\n",a>b);
printi(‘a=b=%d \n",a>=b);
printf(“a 1
#include oO
main() 0
oO
- 088050) clrscr(); 1
Logical OR I 1ffl=1 printi(®%d\n", 18801); 1
1| 10=: printf(“%d\n", 1880); 1
Olt printf(“%d \n” 08861); °
: oll printf{“%d \n” 0880); 1
Logical NOT! N=0 printi(‘%d\n",1 | | 1);
10=1
printf(“%d\n",1 | |);
printf(“%d\n”,0| | 1);
printf(*%d\n",0| |);
printf(“%d\n",!1);
printf(*%d\n”,10);
getch();
return 0;
i
4. Increment (++) Decrement (--) Operators:
The increment ( ++ ) and decrement (— ) operators in C are unary operators
for incrementing and decrementing the numeric values by 1 respectively
// AS PREFIX
+m
// 8S POSTFIX
mt+
Operator | Symbol | Ex Program Output
Increment | ++ iF; (post #include 1
increment) #include 3
++i; (pre main() 3
increment) { 1
Decrement | —- i; (post int i=1;
decrement) clrser();
--i; (pre printf{"%d\n",i++);
decrement) printf{’"%d\n",++i);
printf("%d\n
printf{"%d"
getch();
return 0;
yi
(M/ tM Uday5. Arithmetic Assignment Operators:
= is simple Assignment where as
Arithmetic Assignment operators
Operato
r
‘Example Program
Output
a-a-bcanbe |!
: #include
a=a+b can be | #include
written as a+=b | main()
written as a-=b | int a=10;
int b=20;
azarb canbe | ser
written as at=b | OFS!
a=a/b can be printi(“ =%d",a);
written as a/=b | Punter “eahalk
%e aza%b canbe | 1h":
2 pare a return 0;
nas
a%e=b ;
a=30
Note: Similarly we can use for Bit wise operators also called
bitwise Assignment
6. Bitwise Operators:
In G, the following 6 operators are bitwise operators (also known as bit
operators as they work at the bit-level). They are used to perform bitwise
operations in C.
Operator | Sym | ex: a=12,b=10 | Program Output
bol
Bitwise AND | & a&b=8 #include 8
BitwiseOR | alb=14 #include 14
main() 6
Bit wise XOR | anb=6 { By
Left Shift > | a>>1 clrser();
and Bitwise
condition is
Note: Unlike Logical AND,
Logical OR here Bitwise AND
second condition when 1*
OR checks
‘TRUE or FALSE
printf(‘%d\n",aéb);
printf{‘%d\n",a|b);
printf{‘%d\n",a"b);
printf{‘%d\n",a>1);
getch();
return 0;
4
“S@QM/ tMc Udayweead So
[2] °]1 | o}ew Tel] ew
2 eto 10) seas O70] 1] |) ‘pots
Feral Ferme
dasa ie, 2120 ‘ae, 3070'S
7. Ternary or Conditional Operator: ( ?: )
We use the ternary operator in C to run one code when the condition
is true and another code when the condition is false. For example,
(age >= 18) ? printf("Can Vote")
printf{"Cannot Vote"
Here, when the age is greater than or equal to 18, Can Vote is printed.
Otherwise, Cannot Vote is printed.
Syntax is given by,
ee oC BERS Crit2.1.2. Operators’ precedence & Associativity:
(Similar to BODMAS rule in mathematics)
‘To understand this concept let us consider a simple Expression
2+8*2 Here * have highest Precedence,
So, it got evaluated first 3
ie., 2416 then 18
So, operators’ precedence tells us which operator must evaluated 1*
Let’s see table from highest to lowest precedence.
High ‘OPERATOR TYPE ASSOCIAVITY
Ou. > left-to-right
71s oaisy Openia right-to-left
71% Arithmetic Operator | RAtto-isht
. ——— | ——
shift Operator Tefi-to-right
> Relational Operator eerie
Relational Operator —
& Bitwise AND Operator ee
“ Bitwise EX-OR Operator | ftto-right
1 Biowise OR Operator — | ftt0-right
ae Logical AND Operator | ft-to-ight
1 Topical OR Operator | Flog
“Ternary Conditional Operator | _rightiolef
zs Assignment Operator | Tihe-tteft
Low é Comma Tef-to-right
Operator associativity is used when two operators of the same
precedence appear in an expression. Associativity can be either from Left
to Right or Right to Left.
-$BM/ tMc UdayExample of Operator Associativity
Let's evaluate the following expression, 100 / 5 % 2
Both / (division) and % (Modulus) operators have the same precedence, so
the order of evaluation will be decided by associativity.
According to the given table, the associativity of the multiplicative
operators is from Left to Right. So,
(100 / 5) %2
After evaluation, the expression will be
20 % 2 Now, the % operator will be evaluated. 0.
2.1.3, Separators
A separator is a symbol that is used to separate a group of code from one
another
Name Symbol purpose
Used to enclose an argument in the function , Also used for
Ged 0 defining the expression in control statement etc.,
ae 0 Used to oes ne ee Also used
Brackets 0 Used to declare an array type.
Semi colon : Used to separate or terminate the statement.
comma Used to separate identifiers (or) Variable declarations.
Period or dot : Used in structure and union variables
NOTE: semi colon; comma, and dot. are also called Punctuators
(M/ tM Uday2.1.4. Comment lines in C:
In programming, comments are hints
that a programmer can add to make their code comment
easier to read and understand
J [svat tine comment
1. A person reading a large code will be
bemused if comments are not provided .
BST acteais ar te oreo [7 watisine comment J | Cs
2. C Comments are a way to make a code
more readable by providing more
descriptions.
Types of Comments
// - Single Line Comment
In C, a single line comment starts with //. It starts and ends in the same
line
/*...*/ - Multi-line Comment
allows us to comment on multiple lines at once, they are multi-line
comments.
2.1.5. Keywords:
Y Keywords also known as reserved words or pre defined words that
have special meaning to compiler.
Ex: int a;
compiler allocates memory for variable a
¥ all keywords must be used in lower case only And white space not
allowed
auto break case char
const continue | default do
double else enum extern
float for goto if
int long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while
“S@QM/ tMc Uday2.1.5. Math Functions
There is also a list of math functions available, that allows you to perform
mathematical tasks on numbers. To use them, you must include
the math.h header file in your program: #inelude
Square Root
To find the square root of a number, use the sqrt() function:
Example: printf ("%", sqrt(16)); // outputs 4.00
Round a Number
The ceill) function rounds a number upwards to its nearest integer, and
the floor() method rounds a number downwards to its nearest integer, and
returns the result:
Example
printf{"%6t", ceil(1.4));// outputs 2.00
printf{"%t", floor(1.4)}; // outputs 1.00
Power
‘The pow() function returns the value of x to the power of y (xy):
Example : printf("9%f", pow(4, 3)); // outputs 4°4*4= 64.00
Other functions under math.h are :
Function Description
abs(x) Returns the absolute value of x
acos(x) Returns the arccosine of x
asin(x) Returns the arcsine of x
atan(x) Returns the arctangent of x
cbrt(x) Returns the cube root of x
cos(x) Returns the cosine of x
exp(x) Returns the value of Ex
(M/ tM Uday2.1.6. Writing Simple sequential programs:
Every C program start executing from main() function then it will be
executed one line after another in a sequence , let us see some examples
Program 1:
Write a C program on Addition of 2 numbers?
rr (a
]/ Addition of 2 numbers
#include
#include
int main()
t
int n1,n2,sum;
clrscr();
printf(‘Enter 1st n
scanf{*%d”,&n1);
print{(‘Enter 2nd no:
scanf{*%d”,&n2);
sum=nl+n2;
print{(“Total = %d”,sum);
getch();
return 0;
}
Enter 1st no: 10
Enter 2nd no: 20
Total = 30
Program 2:
Bred
7/ Addition of 2 numbers
#include
#include
int main()
{
int n1,n2;
clrser();
printf(‘Enter Ist no:");
scanf(“%ed”,&n1);
printi(‘Enter 2nd no:”);
scanf("%d”,8n2);
printf(“Total = %d”,n1+n2);
getch();
return 0;
i
Write a C program on Addition of 2 numbers ( without using 3" variable)?
Enter 2nd no: 20
Total = 30
MBM MC UdeyProgram 3:
Write a C program on Addition of 2 numbers (without using 3" variable &
cascading)?
Program
7/ Addition of 2 numbers
#include
#include
int main()
i ni,n2;
clrscr();
printf(“Enter 1st , 2nd nos;
scanf("%d%d",8sn 1 ,&n2);
printf(“Total = %d”,n1+n2);
getch();
return 0;
Cra
Enter Ist,2nd nos: 10 20
Total = 30
Program 4:
Write a C program on Ad
// Addition of 2 numbers
#include
#include
int main()
{
int nl=
clrscr();
printf(“Total = %d”,n1+n2);
getch();
return 0;
0,n!
ion of 2 numbers (using initialization)?
et Croats
‘Total = 30
Program 5:
ree
7/ Area of rectangle
#include
#include
int main()
x
int 1,b,a;
clrscr();
printf(‘Enter length:”);
scanf{“%d” &l);
print{(‘Enter breadth:”);
Write a C program on Area of rectangle (area= 1*b)?
rm
Enter length: 10
Enter breadth: 20
“S@QM/ tMc Udayscanil"%d",&b);
a=I*b;
printf(‘Area = %d”,a);
getch();
return 0;
Program 6:
// Area of circle
#include
#inchade
int main()
{
float r,a;
elrscr();
printf(‘Enter radius:”);
scant"! r);
printf(“Area = %f”,a);
getch();
return 0;
Write a C program for Area of circle (without using #define)
oe Cross
Enter radius: 5.0
Area= 78.500000
Program 7:
7/ Area of circle
#include
#include
#define PI 3.14
int main()
{
float r,a;
clrscr();
printi(“Enter radiu:
scant“ &r);
a=PI*r*r;
printf(“Area = %f",a);
getch();
return 0;
1
Write a C program for Area of circle (using #define}
re Output
0
Enter length: 5.
Area= 78.500000
(M/ tM Udayre
7/ simple interest
#include
#include
int main()
{
float p,t.r,sis
clrscr();
print{(“Enter principle amount:”);
scant“%t”,&p);
printf(‘Enter time period:”
scant("%r",&t);
print{(‘Enter rate of interest:”);
scant(‘%",&t);
*tr/ 100;
printi(‘Simple interest = %.2P',si);
getch();
return 0;
4
Program 9:
// Swapping of two number using third
/ [variable
#include
#include
int main()
‘Before swapping\n");
:%d\nB::%d",a,b);
printi("\nAfter swapping\n’);
printf("A::%d \nB::%d",a,b);
getch();
return 0;
Cia
Enter principle amount: 1
Enter time period: 1
Enter rate of interest: 1
Simple interest=0.01
Write aC un for sway f 2 numbers
eee Output
Before swapping
Az10
B::20
After swapping
MBM MC UdeyProgram 10:
Write a C program for swapping of 2 numbers (without using
Err
7* Swapping of two number without using Bebe swapping
third variable */ B20
‘ter awaping
#include Bao
#include
int main()
int a=10,b=20;
clrscr();
print{("Before swapping\n’);
printf("A::%d \nB::%d",a,b);
a=atb;
aza-b;
print{("\nAfter swapping\n’);
printi("A::%d \nB::%d",a,b);
getch();
return 0;
i
Example : ASCII values:(American Standard Code for Information
Interchange)
In C programming, a character variable holds ASCII value (an integer
number between 0 and 127) rather than that character itself. This integer
value is the ASCII code of the character.
For example, the ASCII value of ‘A’ is 65.
Program 11:
C program to print ASCII value of a given character
Program
Enter a character: A
#include ascii value for A is 65
#include
int main()
t
char ch;
clrscr();
printf(“Enter a character:
ch=getchar();
print{(“ascii value for %c is %d”,ch,ch);
getch();
MBM MC UdeyProgram 12:
C program to calculate square root of a given number
Program
#include Enter a number: 9
#include Square root of 9 is 3
#include
int main()
{
int n;
clrscr();
printf(‘Enter a number:”);
scanf("%d”,8n);
printf(‘Square root of %d is %d”,n,sqrt(n));
getch();
1
8‘These are also called selection statements or decision making statements
All of us has to take decisions every day based upon conditions
If condition is satisfied we call it as true statement
Else we call it as false statement
As we discussed earlier C program executes in a sequence but,
Some situations where programmers have to change the order of execution
of statements based on certain conditions which involve kind of decision
making statement
Here the list of Conditional statements in C language:
if
if else
if else if ladder
nested if
switch
oo
Simple if or if:
If test condition is true then statements inside block will be executed
i.e., it tells compiler to execute certain part of code only if particular test
condition is true
Syntax:
if(test condition)
d Cede after if
Bede
Example 1: C program to check positive
Era
#include Enter a number: 9
#include Positive number
int main()
t
int n;
clrscr();
print{(*Enter a number:
scanf(“%d”,8n);
if(n>0)
print{(‘Positive number”,n);
}
getch(); return 0; }
(M/ tM Udayif else: ( 2 way selection )
Here when test condition is true then true
executed otherwise false block statements.
Syntax:
if (test condition)
i
c
// false statements
)
ree
7/ Entered number is positive or negative
#include
#inchade
int main()
{
int n;
clrser();
print{(‘Enter a number:”);
scanf(*%d”,&n);
ifjn>0)
printf(“Positive number’);
}
else
printf(“Negative number”);
}
getch();
return 0;
1
true
C
// true statements
fe
block statements will be
will be executed
false
Fala
Codeafrer |
‘fee block
eres
Enter a number: 9
Positive number
Output 2
Enter a number: -9
Negative number
// Voter is cligible for vote or not
#include
#include
int main()
a
int age;
clrscr();
printi(‘Enter your age:’);
scanf{"%d”,&age);
ifjage>=18)
Exat =
Program ras
Enter your age: 19
Eligible for vote
Output 2
(M/ tM Uday
at
printi(“Eligible for vote”);
1
else
nt
printf(“Not eligible”);
1
getch();
return 0;
Enter a number: 9
Not eligible
7/ biggest among 2 numbers
#include
#include
int main()
n
int a,b;
clrscr();
print{(‘Enter 2 numbers:”);
scanf{"%d%d" 8a, 8b);
iffa>b)
{
printi(‘%d is big’,a);
1
else
t
printf(“%d is big’,b);
1
getch();
return 0;
1
Example 3:
Be Output 1
Enter 2 numbers:19 5
19 is big
Output 2
Enter a number: 9 85,
85 is big
Example 4:
eit
7/ Given character is vowel or consonant,
#include
#include
int main()
t
char chy;
clrscr();
printf(“Enter a character:
ch = getchar();
if(ch=='a’| |
ch="A’| [cl
“uy
printi(‘vowel”);
}
rae
Enter a character:i
vowel
Output 2
Enter a character: Z
consonantelse
printf(‘consonant”);
1
getch();
return 0;
1
Example 5:
Program
7/ Entered number is EVEN OR ODD
#include
#include
int main()
{
int n;
clrscr();
printf(“Enter a number:”);
scanf“%d”,8n);
if(n%2==0)
t
printi(“EVEN number’);
}
else
{
print{(“ODD number”);
1
getch();
return 0;
1
es
Enter a number: 9
ODD number
Output 2
Enter a number: 20
EVEN numberif else if ladder: ( multi way selection }
Here it will check one condition after another in a sequence
In that way if condition is true then corresponding statements will be
executed. and control goes to statements
after if else ladder block
At last if no condition is true then else block placed will be executed. and
control goes to statements after if else ladder block.
Syntax:
if(condition1)
€
// statementst
3
else if(condition2)
€
//statements2
3
else if(condition n)
{
//statements n
}
Statements 1
Sora
false
true
#include
int main()
t
int num;
clrscr();
print{("Enter a number:
scanf("%d" &num);
if(num>0)
{
print{('Positive number.");
1
else if(num
#include
int main()
{
int num;
clrser();
printi("Enter single digit number:");
scanf("%d",&num);
if(rum==0)
printf("zero.");
else if(num==1)
printi(“one.")
}
else if(num==2)
printi("two.");
1
else if(num==3)
t
printf('three.");
}
else if{num
==4)
{
printi("fou:
+
else if{num==5)
{
printt"five.");
1
else if{(num==6)
printi("six.");
}
else if{num==7)
{
printf('seven.");
1
else if(num==8)
{
printf{"eight.");
Exai 2
rae erase
Enter single digit
number:5
five
Output 2:
Enter single digit
number:55
please enter single digit.else if{(num==9)
printf("nine.");
}
else
printi("please enter single digit."); :
}
getcht);
return 0;
}
Example: Electricity bill
Write aC program to input electricity unit charge and calculate the total
electricity bill according to the given condition:
Units Cost
0-50 0.50 per ui
‘50-100 0.75 per unit
100-250 1.20 per unit
‘Above 250 1.50 per unit
An additional surcharge of 20% is added to the bill.
ra Cres
#include Enter no.of units:100
#include Electricity bill =140.00
int main()
{
int units;
float amt, total;
clrscr();
printi(‘Enter no.of units:”);
scanf{*%d”,8units);
if(units>0&&units=508éunits=100&8éunits
#include
SEaM/ tMc Udayint main() 30 is big
{
int a,b,c;
clrscr();
printi(“Enter 3 numbers:”);
scanf("%d%d%d" a, 8b, 8c);
iffa>b)
ifla>o)
{
printf(*%d is big”,a);
1
else
t
printf(‘%d is big”,c);
3
}
else
{
if(b>c)
{
printf(“%d is big’,b);
1
else
t
printf(“%d is big’,c);
}
}
getch();
return 0;
1
switch:
switch case control statement is used to execute specific blocks of
statements in given number of blocks
it will compare the value of expression against list of integers or characters
the list of constants are listed using case along with break at the end of
execution
If no condition is satisfied then default statements will be executed
because user may enter unconditional data
Here the syntax for switch is given below
(M/ tM UdaySyntax:
switch(expression) soem la
C
case constant:
statementsl; ‘Statenents 2
break: I fs
case constant2: \ '
statements2: !
break: 1
true
Stotenen
case constant:
statements n: alse
break: statenerts
default
default statements: Code after sitch block
break:
d
ia Cres
// Entered number to word
#include Enter single digit
#include number:5
int main() five.
{
int num;
clrscr(); . Output 2:
print{("Enter single digit number:"); Enter single digit
scanf{"%d" &num); number:55
switch(num) please enter single digit.
t
case
{
print{("zero.");
break;
}
case 1:
printf("one.");
break;
1
case 2:
printi("two.");
break;
hcase 3:
t
printi("three.");
break;
}
case 4:
print{("four.");
break;
1
case 5:
{
printf("five.");
break;
}
case 6:
{
printi("six.");
break;
1
case 7:
{
printf(’seven.”);
break;
1
case 8:
{
printi{"eight.”);
break;
}
case 9:
{
printf("nine.");
break;
1
default:
printi("please enter single digit.");
break;
1
getch();
return 0;
1
MBM MC UdeyExample 2: Simple calculator usi switch case
et aes
#include
int main()
{
int a,b,ch;
clrscr();
printi("
‘SIMPLE CALCULATOR---\n");
printi("Enter 2 numbers :");
scanf{"%d%d" , 8a, &b);
printf("Press\n1 for Addition \n2 for
Subtraction\n3 for Multiplication \n4 for
Divison \n’);
print{("Enter ur choic:
scanf"%d" ch);
switch(ch)
t
case 1:
printf("%d+%d=%d",a,b,a+b);
break;
case 2:
printi("%d-%d=%d" ,a,b,a-b);
break;
case 3:
print{("%d*%d=%d",a,b,a*b);
break;
case 4:
printf("%d /%d=%d",a,b,a/b);
break;
default:
printf("Wrong choice’);
1
getchi);
return 0;
SIMPLE CALCULATOR-
Enter 2 numbers: 10 5.
Press
1 for Addition
2 for Subtraction
3 for Multiplication
4 for Divison
Enter ur choice: 1
10+5=15
(M/ tM Uday
7This is also called iteration programming or repetition programming.
In C, when you want to execute a specific statement or statements block
number of times until given condition is true we need to use the following
v for fr
Y while 7
¥ do while or do loop
for loop:
for loop is used to execute when we know Number of repetitions before
starting Body of the loop
Syntax:
for(initialization:condition:updation)
{ Fale 4
// body of the loop Statements
} Statements
after for loop ie
tncrement/
Initialization: it holds starting value
of loop
Ex: i=l
Condition: checks up to which point
looping will be continued
Ex: i
#include
int main()
i
int i;
clrscr();
for(i=1;i
BONE
100;i++)
{
printi{“%d\n”,i);
}
getch();
return 0; 100
1
“S@aM/ tc UdeyExample 2:
et eas
// to print 100 to 1 using for 100
#include 99
#include oe
int main()
fk
int i;
clrscr();
for(i= 100;i>=1;i--) oS
ft 4
printf(“%d\n",i); 3
1
getch(); 2
return 0; 1
I
Example 3:
// to print 5 table using for Sts
#include 5*2=10
#include 5*3=15
ia main() 5*4-20
int is 2
clrser();
for(i=1;i
MBM MC Udey#include Output 2:
main() Enter a number: 7
int inum,count=0; eee
clrscr();
printf(“Enter a number:
scanf(“%d”,8num);
for(i=1;i
#include
int main()
{a
int i=1;
clrser(); *
while(i
#include
e main() Not a palindrome
int num,temp,rev=0;
Enter a number: 123
clrscr(); Output 2:
printf("Enter a number:")};
sca te enc Enter a number: 121
temp=num; t
while(temp!=0) Palindrome
{
rev=rev*10;
rev=rev+temp%10;
temp=temp/ 10;
1
if{num==rev)
print{("Palindrome');
}
else
t
printi("Not a Palindrome");
1
getch();
return 0;
}do while or do loop:
Do while loop in C programming is used to execute body of the loop at
least once irrespective of given condition
Here it will execute body once and then checks the Condition
Body of the
loo,
Syntax:
ae True
{
Fal:
//body of the loop =
a Statements after
while(condition); do loop
Semi colon (;) after while condition in do loop is mandatory
re ees
7/ program to print 1 to 100 using do
#include
#include
int main()
1
2
3
4
printf(“%d\n",i);
its;
jwhile(i
#include
main()
d
int fact=1,counter;
clrscr();
printi("Enter a number:
scanf"%d" &counter);
do
{
fact*=counter--;
1
while(counter:
printi(“%d" fact);
getch();
return 0;
1
Enter a number: 5
120
Vs
While Loop
Do-While Loop
This is entry controlled loop. It
checks condition before entering into
loop
This is exit control loop. Checks
condition when coming out from
loop
‘The while loop may run zero or more
times
Do-While may run more than one
times but at least once.
‘The variable of test condition must
be initialized prior to entering into
the loop
The variable for loop condition
may also be initialized in the loop
also.
while(condition){
//statement
i
dof
//statement
}while(condition);
“S@aM/ tc UdeyThere are 3 jump In loops supported by C language
Y break
Y continue
¥ goto
break:
when break statement encountered inside a loop the loop is immediately
terminated and program control goes to next statement.
Syntax:
break;
rary Cres
7/ use of break in C
#include
#include
int main()
ce
int i;
clrscr();
for(i=1;1
#include
int main()
Ce
int is
clrscr();
for(i=1;i tutorials in ECT
#inchade
int main()
{
clrser();
print{("welcome ");
goto x;
y:
printf(" tutorials”);goto z;
x:
printf(" to c language ");
goto ys
z
printf(* in ECT”);
getch();
return 0;
MBM MC UdeyAssignment 5
Q: Write a C program on following?
— Biggest among 2 numbers using if else
— Biggest among 2 numbers using ternary operator (?:)
Signature of the Faculty
“SaaM/ Mc UdayAssignment 6
Q: Write a C program on following?
— Given character is vowel or consonant ( using if else)
> Given character is vowel or consonant ( using switch)
Signature of the Faculty
MBM MC UdeyAssignment 7
Q: What is nested for loop?
> Any 2 C programs to print any patterns using nested for
Signature of the Faculty
“SaaM/ Mc UdayAssignment 8
Q: write any 4 differences between break and continue?
> Program to print even numbers between 1 to 100 using continue
Signature of the Faculty
MBM MC Udey