Thursday, December 26, 2013

Assignment 1.2: Variable, Operator & Expression Set II SOLUTIONS

1
Write a program to swap value of two variables without using third variable. 
#include<iostream.h>
#include<conio.h>

int main()
{
 int a,b;
 cout<<"\nEnter two numbers : ";
 cin>>a>>b;
 a=a+b;
 b=a-b;
 a=a-b;
 cout<<"\nAfter swapping numbers are : ";
 cout<<a<<" "<<b;

 getch();
 return 0;
}


2
Write a program which input three numbers and display the largest number using ternary operator. 


#include <iostream.h>
#include <conio.h>

int main()
{
 int a,b,c,greatest;
 cout<<"Enter three numbers : ";
 cin>>a>>b>>c;
 greatest=(a>b&&a>c)?a:(b>c)?b : c;
 cout<<"Greatest number is "<<greatest;

 getch();
 return 0;
}


3
Write a program which accepts amount as integer and display total number of Notes of Rs. 500, 100, 50, 20, 10, 5 and 1.
For example, when user enter a number, 575,
the results would be like this...
500: 1
100: 0
50: 1
20: 1
10: 0
5: 1
1: 0 
#include<iostream.h>
#include<conio.h>

int main()
{
 int amt,R500,R100,R50,R20,R10,R5,R1;
 cout<<"Enter amount : ";
 cin>>amt;
 R500=amt/500;
 amt=amt%500;
 R100=amt/100;
 amt=amt%100;
 R50=amt/50;
 amt=amt%50;
 R20=amt/20;
 amt=amt%20;
 R10=amt/10;
 amt=amt%10;
 R5=amt/5;
 amt=amt%5;
 R1=amt;
 cout<<"Rs.500 : "<<R500<<"\nRs.100 : "<<R100<<"\nRs. 50 : "<<R50<<
  "\nRs. 20 : "<<R20<<"\nRs. 10 : "<<R10<<"\nRs.  5 : "<<R5<<"\nRe.  1 : "<<R1;

 getch();
 return 0;
}

4
Write a program which accepts a character and display its next character. 


#include<iostream.h>
#include<conio.h>

int main()
{
 char ch;
 cout<< "\nEnter any character : ";
 cin>>ch;
 ch++;
 cout<<"Next character is : "<<ch;

 getch();
 return 0;
}


5
Write a program which accepts days as integer and display total number of years, months and days in it.
for example :  If user input as 856 days the output should be 2 years 4 months 6 days. 
#include<iostream.h>
#include<conio.h>

int main()
{
 int days,y,m,d;
 cout<<"Enter no. of days : ";
 cin>>days;
 y=days/365;
 days=days%365;
 m=days/30;
 d=days%30;
 cout<<"Years : "<<y<<"\nMonths : "<<m<<"\nDays : "<<d;

 getch();
 return 0;
}

No comments:

Post a Comment