CS-305 Assignment - 2: NAME:-Himangi Shukla ROLL NO: - 0905CS191086 3 Sem, 2 Year
CS-305 Assignment - 2: NAME:-Himangi Shukla ROLL NO: - 0905CS191086 3 Sem, 2 Year
ASSIGNMENT - 2
SOLN.
#include <iostream>
int main()
int n, num = 0, i;
cin >> n;
while (n != 0) {
n /= 10;
switch (i % 10) {
case 0:
break;
case 1:
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
}
Q2)
SOLN. #include<iostream>
Using namespace std;
Int main()
{
//local variable
Int a=15;
cout<<"local a: "<<a<<" Global a: "<<::a;
DIFFERENCE:-
The main difference between local and global variable is that the local variable is declared
inside a function while the global variable is declared outside the function in the program.
Q3)
SOLN #include<iostream>
Int main()
{
doublenum1, num2,num3; //declare the variables
cout<<"Enter the first number to compare: ";
cin>>num1;//get input from user for num1
cout<<"Enter the second number to compare: ";
cin>>num2;//get input from user for num2
cout<<"Enter the third number to compare: ";
cin>>num3;//get input from user for num3
intresult=findBiggest(num1,num2,num3);//function call
cout<<"Biggest number is: "<<result;//display the output
return0;
}
intfindBiggest(intnum1, intnum2, intnum3){//function definition
intbiggest;
if(num1>=num2){
if(num1>=num3){
returnnum1;
}
else{
returnnum3;
}
}
else{
if(num2>num3){
returnnum2;
}
else{
returnnum3;
}
}
}
Q4)
SOLN. #include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int num,i,count=0;
if(num==1){
cout<<"you entered "<<num<<"\n";
cout<<num<<" is neither a prime nor a composite number ";
}
else{
if(count==0){
cout<<"you entered" <<num<<"\n\n";
cout<<num<<" is a prime number ";
}
else{
cout<<"you entered" <<num<<"\n\n";
cout<<num<<" is not a prime number ";
}
}
getch();
return 0;
}
Q5)
SOLN. #include <stdio.h>
/**
* Function declarations for calculator
*/
float add(float num1, float num2);
float sub(float num1, float num2);
float mult(float num1, float num2);
float div(float num1, float num2);
int main()
{
char op;
float num1, num2, result=0.0f;
switch(op)
{
case '+':
result = add(num1, num2);
break;
case '-':
result = sub(num1, num2);
break;
case '*':
result = mult(num1, num2);
break;
case '/':
result = div(num1, num2);
break;
default:
printf("Invalid operator");
}
return 0;
}
/**
* Function to add two numbers
*/
float add(float num1, float num2)
{
return num1 + num2;
}
/**
* Function to subtract two numbers
*/
float sub(float num1, float num2)
{
return num1 - num2;
}
/**
* Function to multiply two numbers
*/
float mult(float num1, float num2)
{
return num1 * num2;
}
/**
* Function to divide two numbers
*/
float div(float num1, float num2)
{
return num1 / num2;
}