Write a program to print Hello World!.
Solution:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
Write a program to Find Sum of two numbers.
Solution:
#include <iostream>
using namespace std;
int main()
{
int num1, num2, sum;
cout << "Enter two numbers : ";
cin >> num1 >> num2;
sum = num1 + num2;
cout << num1 << " + " << num2 << " = " << sum;
return 0;
}
Write a program to Find Difference of two numbers.
Solution:
#include <iostream>
using namespace std;
int main()
{
int num1, num2, difference;
cout << "Enter two numbers : ";
cin >> num1 >> num2;
difference = num1 - num2;
cout << num1 << " - " << num2 << " = " << difference;
return 0;
}
Write a program to Find Division of two numbers.
Solution:
#include <iostream>
using namespace std;
int main()
{
int num1, num2, division;
cout << "Enter two numbers : ";
cin >> num1 >> num2;
division = num1 / num2;
cout << num1 << " / " << num2 << " = " << division;
return 0;
}
Write a program to Calculate Area and Circumference of Circle.
Solution:
#include <iostream>
using namespace std;
#define PI 3.141
int main(){
float radius, area, circumference;
cout << "Enter radius of circle : \n";
cin >> radius;
circumference = 2*PI*radius;
area = PI*radius*radius;
cout << "Circumference of circle : " << circumference <<endl;
cout << "Area of circle : " << area <<endl;
return 0;
}
Write a program to Calculate Area of Rectangle.
Solution:
#include <iostream>
using namespace std;
int main(){
float length, breadth, area;
cout << "Enter the Length of a Rectangle : \n";
cin >> length;
cout << "Enter the Breadth of a Rectangle : \n";
cin >> breadth;
area = length*breadth;
cout << "Area of Rectangle : " << area;
return 0;
}
Write a program to Calculate Area of Parallelogram.
Solution:
#include <iostream>
using namespace std;
int main(){
int height;
int base;
long area;
cout << "Enter the height of a Parallelogram : \n";
cin >> height;
cout << "Enter the Base of a Parallelogram : \n";
cin >> base;
area = height*base;
cout << "Area of Parallelogram : " << area;
return 0;
}
Write a program to Calculate Area of Trapezoid.
Solution:
#include <iostream>
using namespace std;
int main(){
int height;
int base1,base2;
long area;
cout << "Enter the Height of a Trapezoid : \n";
cin >> height;
cout << "Enter the Base 1 value : \n";
cin >> base1;
cout << "Enter the Base 2 value : \n";
cin >> base2;
area = (height/2)*(base1+base2);
cout << "Area of Trapezoid : " << area;
return 0;
}
Write a program to Calculate Volume of Cube.
Solution:
#include <iostream>
using namespace std;
int main()
{
int side;
float volume;
cout<<" Enter the side of cube : ";
cin>>side;
volume=(side*side*side);
cout<<" The volume of a cube is : "<< volume;
return 0;
}
Write a program to Calculate Volume of Cylinder.
Solution:
#include <iostream>
using namespace std;
int main()
{
const float PI = 3.141592;
float radius, height, volume;
cout<<" Enter Radius of the Cylinder \n ";
cin>>radius;
cout<<" Enter Height of the Cylinder \n ";
cin>>height;
volume = PI * radius * radius * height;
cout<<" Volume of Cylinder is : "<< volume;
return 0;
}
Write a program to Calculate Area of an Ellipse.
Solution:
#include <iostream>
using namespace std;
#define PI 3.141592
int main()
{
float major, minor, area;
cout<<" Enter length of major axis: \n ";
cin>>major;
cout<<" Enter length of minor axis: \n ";
cin>>minor;
area = PI * major * minor;
cout<<" Area of an ellipse = "<< area;
return 0;
}
Write a program to Find Size of Int Float Double and Char data types.
Solution:
#include <iostream>
using namespace std;
int main()
{
cout << "Size of char: " << sizeof(char) << " byte" << endl;
cout << "\nSize of int: " << sizeof(int) << " bytes" << endl;
cout << "\nSize of float: " << sizeof(float) << " bytes" << endl;
cout << "\nSize of double: " << sizeof(double) << " bytes" << endl;
return 0;
}
Write a program to Multiply 2 Numbers.
Solution:
#include <iostream>
using namespace std;
int main()
{
double first, second, product;
cout << "Enter First number : ";
cin >> first;
cout << "\nEnter Second number : ";
cin >> second;
product = first * second;
cout << "\nProduct of 2 Numbers [ "<<first<<" x "<<second<<" ] = " << product<<"\n";
return 0;
}
Write a program to Display ASCII Value of a Character.
Solution:
#include <iostream>
using namespace std;
int main()
{
char b;
cout << "Enter a Character : ";
cin >> b;
cout << "\nThe ASCII Value of Character [ "<< b << " ] is : " << int(b)<<"\n";
return 0;
}
Write a program to Find Sum and Average of 3 numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
float a,b,c,sum,avg;
cout<<"Enter First number : ";
cin>>a;
cout<<"\nEnter Second number : ";
cin>>b;
cout<<"\nEnter Third number : ";
cin>>c;
sum=a+b+c;
avg=sum/3;
cout<<"\nThe Sum of 3 Numbers [ "<<a<<" + "<<b<<" + "<<c<<" ] = "<<sum<<"\n";
cout<<"\nThe Average of 3 Numbers [ "<<a<<", "<<b<<", "<<c<<" ] = "<<avg<<"\n";
return 0;
}
Write a program to find Square Root of a number using Library function.
Solution:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float sq,n;
cout<<"Enter a positive number : ";
cin>>n;
sq=sqrt(n);
cout<<"\nSquare root of the Entered Number [ "<<n<<" ] is : "<<sq<<"\n";
return 0;
}
Write a program to Find whether the entered Number is Odd or Even.
Solution:
#include<iostream>
using namespace std;
int main()
{
int a;
cout<<"Enter a positive number : ";
cin>>a;
if(a%2==0)
{
cout<<"\nThe Entered Number [ "<<a<<" ] is Even.\n";
}
else
{
cout<<"\nThe Entered Number [ "<<a<<" ] is Odd.\n";
}
return 0;
}
Write a program to Find Cube of a Number using MACROS.
Solution:
#include<iostream>
using namespace std;
#define CUBE(n) (n*n*n)
int main()
{
int n,cube;
cout<<"Enter a positive number : ";
cin>>n;
cube=CUBE(n);
cout<<"\nThe Cube of Entered Number [ "<<n<<" ] is : [ "<<cube<<" ]\n";
return 0;
}
Write a program to compute Average of 3 subjects and find percentage.
Solution:
#include<iostream>
using namespace std;
int main()
{
int mark[3], i;
float sum=0;
cout<<"\nEnter marks obtained in Physics, Chemistry, Maths : \n";
for(i=0; i<3; i++)
{
cout<<"\nEnter mark[ "<<i+1<<" ] : ";
cin>>mark[i];
sum=sum+mark[i];
}
float avg=sum/3;
float percentage;
percentage=(sum/300)*100;
cout<<"\nAverage Marks of 3 Subjects = [ "<<avg<<" ] \n";
cout<<"\nPercentage obtained = [ "<<percentage<<"% ] \n";
return 0;
}
Write a program to Find Grade of a Student.
Solution:
#include<iostream>
using namespace std;
int main()
{
int mark[3], i;
float sum=0,avg;
cout<<"\nEnter Marks in 3 subjects : \n";
for(i=0; i<3; i++)
{
cout<<"\nEnter Marks[ "<<i+1<<" ] : ";
cin>>mark[i];
sum=sum+mark[i];
}
avg=sum/3;
cout<<"\nGrade obtained : ";
if(avg>80)
{
cout<<"[ A ]\n";
}
else if(avg>60 && avg<=80)
{
cout<<"[ B ]\n";
}
else if(avg>40 && avg<=60)
{
cout<<"[ C ]\n";
}
else
{
cout<<"[ D ]\n";
}
return 0;
}
Write a program to Find Largest of 3 numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int a, b, c;
cout <<"Enter First number : ";
cin>>a;
cout <<"\nEnter Second number : ";
cin>>b;
cout <<"\nEnter Third number : ";
cin>>c;
if(a>=b && a>=c)
{
cout<<"\nThe Largest number among [ "<<a<<", "<<b<<", "<<c<<" ] is : "<<a<<"\n";
}
if(b>=a && b>=c)
{
cout<<"\nThe Largest number among [ "<<a<<", "<<b<<", "<<c<<" ] is : "<<b<<"\n";
}
if(c>=a && c>=b)
{
cout<<"\nThe Largest number among [ "<<a<<", "<<b<<", "<<c<<" ] is : "<<c<<"\n";
}
return 0;
}
Write a program to Print Multiplication Table of a entered number.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i,n,x=1;
cout<<"Enter a positive number : ";
cin>>n;
cout<<"\nMultiplication Table of a entered number [ "<<n<<" ] : \n\n";
for(i=1;i<=10;i++)
{
x=n*i;
cout<<"\t"<<n<<" x "<<i<<" = "<<x<<"\n\n";
}
return 0;
}
Write a program to Display all Factors of a Number.
Solution:
#include <iostream>
using namespace std;
int main() {
int n, i;
cout << "Enter a number : ";
cin >> n;
cout << "Factors of " << n << " : "<< endl;
for(i = 1; i <= n; i++) {
if(n % i == 0)
cout << i << " " <<endl;
}
return 0;
}
Write a program to Find the Frequency of a Character in a String.
Solution:
#include <iostream>
using namespace std;
int main()
{
string str = "C++ is a general-purpose programming language.";
char c = 'a';
int count = 0;
for (int i = 0; i < str.size(); i++)
{
if (str[i] == c)
{
count ++;
}
}
cout << "Frequency of alphabet " << c << " in the string is: " << count;
return 0;
}
Write a program to Find Sum of n Natural Numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i,n,sum=0;
cout<<"\nEnter a number : ";
cin>>n;
for(i=1;i<=n;i++)
{
sum=sum+i;
}
cout<<"\nSum of first [ "<<n<<" ] Numbers : "<<sum<<"\n";
return 0;
}
Write a program to Convert Kilometer to Miles.
Solution:
#include <iostream>
int main() {
float kilometers;
std::cout << "Enter Length in Kilometer : ";
std::cin >> kilometers;
float miles = (0.621371* kilometers);
std::cout << miles << " Miles";
return 0;
}
Write a program to Convert Yard to Foot.
Solution:
#include <iostream>
int main() {
float yard;
float foot;
std::cout << "Enter Length in Yard : ";
std::cin >> yard;
foot = (3*yard);
std::cout << yard << " Yard in Foot = " << foot;
return 0;
}
Write a program to Convert Inch to Cm.
Solution:
#include <iostream>
int main() {
float inch;
float cm;
std::cout << "Enter Length in inch : ";
std::cin >> inch;
cm = (2.54*inch);
std::cout << inch << " Inch in cm = " << cm;
return 0;
}
Write a program to Find Sum of Square of first n Natural numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
unsigned long n,i,sum=0,d;
cout<<"Enter a number : ";
cin>>n;
for(i=1;i<=n; i++)
{
d=i*i;
sum = sum + d;
}
cout<<"\nSum of square of [ "<<n<<" ] Numbers = "<<sum<<"\n";
return 0;
}
Write a program to Design Simple Calculator.
Solution:
# include <iostream>
using namespace std;
int main()
{
char op;
float num1, num2;
cout << "\nEnter a number : ";
cin >> num1;
cout << "\nEnter a number : ";
cin >> num2;
cout << "\nEnter operator [ + or - or * or / ] : ";
cin >> op;
switch(op)
{
case '+':
cout <<"\nAddition of [ "<<num1<<" + "<<num2<<" ] = "<< num1+num2<<"\n";
break;
case '-':
cout <<"\nSubtraction of [ "<<num1<<" - "<<num2<<" ] = "<< num1-num2<<"\n";
break;
case '*':
cout <<"\nMultiplication of [ "<<num1<<" * "<<num2<<" ] = "<< num1*num2<<"\n";
break;
case '/':
cout <<"\nDivision of [ "<<num1<<" / "<<num2<<" ] = "<< num1/num2<<"\n";
break;
default:
cout << "\nError! operator is not correct\n";
break;
}
return 0;
}
Write a program to Concatenate Two Strings.
Solution:
#include <iostream>
using namespace std;
int main()
{
string s1, s2, result;
cout << "Enter the first string : ";
getline (cin, s1);
cout << "Enter the second string : ";
getline (cin, s2);
result = s1 + s2;
cout << "String obtained on concatenation : "<< result;
return 0;
}
Write a program to Find the Number of Digits in a number.
Solution:
#include<iostream>
using namespace std;
int main()
{
int n,num,i=0;
cout<<"Enter a number : ";
cin>>n;
num=n;
while(num>0)
{
num=num/10;
i++;
}
cout<<"\nNumber of Digits in a number [ "<<n<<" ] is : "<<i<<"\n";
return 0;
}
Write a program to Check Whether a entered character is Vowel or Consonant.
Solution:
#include<iostream>
using namespace std;
int main()
{
char ch;
cout<<"Enter a Character : ";
cin>>ch;
if(ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u')
cout<< ch<< " is a Vowel";
else if(ch=='A' || ch=='E' || ch=='I' || ch=='O' || ch=='U')
cout<< ch<<" is a Vowel";
else
cout<< ch<<" is a Consonant";
cout<<endl;
return 0;
}
Write a program to Convert Celsius to Fahrenheit.
Solution:
#include<iostream>
using namespace std;
int main()
{
float celsius, fahrenheit;
cout<<"Enter the Temperature in Celsius : ";
cin>>celsius;
fahrenheit = (celsius*1.8)+32;
cout<<"\nEquivalent Temperature in Fahrenheit : "<<fahrenheit;
cout<<endl;
return 0;
}
Write a program to Convert Pounds to Grams.
Solution:
#include<iostream>
using namespace std;
int main()
{
float pound,gram;
cout<<"Enter Weight in Pounds : ";
cin>>pound;
gram = pound*453.592;
cout<<pound<<" Pound = "<< gram << " Grams ";
cout<<endl;
return 0;
}
Write a program to Find Quotient and Remainder.
Solution:
#include <iostream>
using namespace std;
int main()
{
int divisor, dividend, quotient, remainder;
cout << "Enter dividend: ";
cin >> dividend;
cout << "Enter divisor: ";
cin >> divisor;
quotient = dividend / divisor;
remainder = dividend % divisor;
cout << "Quotient = " << quotient << endl;
cout << "Remainder = " << remainder;
return 0;
}
Write a program to calculate discount.
Solution:
#include <iostream>
using namespace std;
int main() {
int bill;
int discount;
cout << "Enter bill amount : ";
cin >> bill;
cout << "Enter discount percentage : ";
cin >> discount;
int afterDiscount = bill - (bill * discount / 100);
cout << "After discount your bill is : " << afterDiscount;
return 0;
}
Write a program to Swap two numbers using a Temporary variable.
Solution:
#include <iostream>
using namespace std;
int main()
{
int a, b, temp;
cout << "\nEnter first number : ";
cin >> a;
cout << "\nEnter second number : ";
cin >> b;
cout << "\nBefore swapping." << endl;
cout << "a = " << a << ", b = " << b << endl;
temp = a;
a = b;
b = temp;
cout << "\nAfter swapping." << endl;
cout << "a = " << a << ", b = " << b << endl;
return 0;
}
Write a program to Swap two numbers without using a Temporary variable.
Solution:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "\nEnter first number : ";
cin >> a;
cout << "\nEnter second number : ";
cin >> b;
cout << "\nBefore swapping." << endl;
cout << "a = " << a << ", b = " << b << endl;
a = a + b;
b = a - b;
a = a - b;
cout << "\nAfter swapping." << endl;
cout << "a = " << a << ", b = " << b << endl;
return 0;
}
Write a program to Reverse Digits of a Number.
Solution:
#include <iostream>
using namespace std;
int main()
{
int number, reverse = 0;
cout<<"Enter a number: ";
cin>>number;
while(number != 0){
reverse = (reverse * 10) + number % 10;
number = number/10;
}
cout<<"Reversed Number: "<<reverse<<endl;
return 0;
}
Write a program to Calculate sum of Digits of Entered Number.
Solution:
#include<iostream>
using namespace std;
int main()
{
int n, m, sum = 0;
cout<<"Enter a number : ";
cin>>n;
m = n;
while (m != 0)
{
sum = sum + m % 10;
m = m / 10;
}
cout<<"\nSum of digits of [ "<<n<<" ] is : "<<sum<<"\n";
return 0;
}
Write a program to Get Input from User.
Solution:
#include<iostream>
using namespace std;
int main()
{
int val;
cout<<"Enter the Number : ";
cin>>val;
cout<<"\nThe Entered number is "<<val;
cout<<endl;
return 0;
}
Write a program to Store and Display Information Using Structure.
Solution:
#include <iostream>
using namespace std;
struct student
{
char name[50];
int roll;
float marks;
};
int main()
{
student s;
cout << "Enter information:," << endl;
cout << "Enter name: ";
cin >> s.name;
cout << "Enter roll number: ";
cin >> s.roll;
cout << "Enter marks: ";
cin >> s.marks;
cout << "\nEntered Information:," << endl;
cout << "Name: " << s.name << endl;
cout << "Roll: " << s.roll << endl;
cout << "Marks: " << s.marks << endl;
return 0;
}
Write a program to get sum of all odd numbers in given range.
Solution:
#include <iostream>
using namespace std;
int main(){
int i;
int min,max;
long sum =0;
cout << "Enter the minimum range: ";
cin >> min;
cout << "Enter the maximum range: ";
cin >> max;
for(i = min; i <= max; i++)
if(i % 2 !=0)
sum = sum + i;
cout << "Sum of odd numbers in given range is: " << sum;
return 0;
}
Write a program to generate random numbers.
Solution:
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
int n, b, i;
cout << "Enter the number of random numbers you want:" << endl;
cin >> n;
cout << "Random numbers are:" << endl;
for (i = 1; i <= n; i++)
{
b = random();
cout << b << endl;
}
return 0;
}
Write a program to Display day of week using switch case.
Solution:
#include <iostream>
using namespace std;
int main()
{
int day;
cout<<"Enter week number(1-7): ";
cin>>day;
switch(day)
{
case 1: cout<<"Monday";
break;
case 2: cout<<"Tuesday";
break;
case 3: cout<<"Wednesday";
break;
case 4: cout<<"Thursday";
break;
case 5: cout<<"Friday";
break;
case 6: cout<<"Saturday";
break;
case 7: cout<<"Sunday";
break;
default: cout<<"Invalid input! Please enter week number between 1-7.";
}
return 0;
}
Write a program To print "hello world" 10 times.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i;
for (i =1; i<=10; i ++)
cout<<"\n hello world";
return 0;
}
Write a program to find square of a number using functions.
Solution:
#include<iostream>
using namespace std;
int square();
int main()
{
int answer;
answer = square();
cout<<"Square of the given number = "<< answer;
return 0;
}
int square()
{
int x;
cout<<"Enter any integer:";
cin>>x;
return x*x;
}
Write a program to Print Number of Days in a Month.
Solution:
#include<iostream>
using namespace std;
int main()
{
int month;
cout << "Enter month number (1-12): ";
cin >> month;
if(month == 1)
{
cout << "Entered month : January " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 2)
{
cout << "Entered month : February " <<endl;
cout << "Number of days : 28 or 29 days" <<endl;
}
else if(month == 3)
{
cout << "Entered month : March " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 4)
{
cout << "Entered month : April " <<endl;
cout << "Number of days : 30 days" <<endl;
}
else if(month == 5)
{
cout << "Entered month : May " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 6)
{
cout << "Entered month : June " <<endl;
cout << "Number of days : 30 days" <<endl;
}
else if(month == 7)
{
cout << "Entered month : July " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 8)
{
cout << "Entered month : August " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 9)
{
cout << "Entered month : September " <<endl;
cout << "Number of days : 30 days" <<endl;
}
else if(month == 10)
{
cout << "Entered month : October " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else if(month == 11)
{
cout << "Entered month : November " <<endl;
cout << "Number of days : 30 days" <<endl;
}
else if(month == 12)
{
cout << "Entered month : December " <<endl;
cout << "Number of days : 31 days" <<endl;
}
else
{
cout << "Invalid input! Please enter month number between (1-12).";
}
return 0;
}
Write a program to print the output:
Einstein [0] = E
Einstein [1] = I
Einstein [2] = N
Einstein [3] = S
Einstein [4] = T
Einstein [5] = E
Einstein [6] = I
Einstein [7] = N
Solution:
#include<iostream>
using namespace std;
int main()
{
int i;
char name [8] = {'E' , 'I', 'N', 'S', 'T', 'E', 'I', 'N'};
for(i=0; i<8; i++)
cout<<"Element ["<< i <<" ] = "<< name[i] << endl;
return 0;
}
Write a program to print the average of the elements in the array.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i, avg, sum = 0;
int num [5] = {16, 18, 20, 25, 36};
for(i=0; i<5; i++)
sum = sum + num [i];
avg = sum/5;
cout<<"Sum of the Elements in the array = "<< sum <<endl;
cout<<"Average of the elements in the array= "<< avg<<endl;
return 0;
}
Write a program to find the greatest of two numbers using pointers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int x, y, *p, *q;
cout<<"Enter any integer:";
cin>> x;
cout<<"Enter any integer:";
cin>> y;
p = &x;
q = &y;
if(*p>*q)
{
cout<<"x is greater than y";
}
else
{
cout<<"y is greater than x";
}
return 0;
}
Write a program to check whether the entered number is a prime number or not.
Solution:
#include <iostream>
using namespace std;
int main(){
int num, i, count=0;
cout << "Enter a Number : ";
cin >> num;
for(i=2; i<num; i++)
{
if(num%i == 0)
{
count++;
break;
}
}
if(count==0) {
cout<< num <<" is a prime number";
}
else {
cout<< num <<" is not a prime number";
}
return 0;
}
Write a program to print the product of the first 10 digits.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i, product = 1;
for( i=1; i<=10; i++)
product = product * i;
cout<<"The product of the first 10 digits = " << product;
return 0;
}
Write a program to print the characters from A to Z.
Solution:
#include<iostream>
using namespace std;
int main()
{
char a = 'A';
while (a<='Z')
{
cout<<" \n"<< a++;
}
return 0;
}
Write a program to Compare Two Strings.
Solution:
#include<iostream>
#include<string.h>
using namespace std;
int main ()
{
char a[50], b[50];
cout<<"Enter string 1 : ";
cin>>a;
cout<<"Enter string 2 : ";
cin>>b;
if(strcmp(a, b)==0)
cout << "Strings are equal.";
else
cout << "Strings are not equal.";
return 0;
}
Write a program to Convert Lowercase to Uppercase.
Solution:
#include <iostream>
using namespace std;
int main()
{
char ch;
cout<<"Enter a character in lowercase: ";
cin>>ch;
ch=ch-32;
cout<<"Entered character in uppercase: "<<ch;
return 0;
}
#include <iostream>
#include <cctype>
using namespace std;
int main() {
char ch = toupper('a');
cout << ch;
return 0;
}
Write a program to check whether the entered character is a lower case letter or not.
Solution:
#include<iostream>
using namespace std;
int main()
{
char ch = 'a';
if(islower(ch))
cout<<"you have entered the lower case letter";
else
cout<<"you have entered the upper case letter";
return 0;
}
Write a program to check whether the entered character is a upper case letter or not.
Solution:
#include<iostream>
using namespace std;
int main()
{
char ch = 'a';
if(isupper(ch))
cout<<"you have entered the upper case letter";
else
cout<<"you have entered the lower case letter";
return 0;
}
Write a program to Convert Uppercase to Lowercase.
Solution:
#include <iostream>
#include <cctype>
using namespace std;
int main() {
char ch = tolower('A');
cout << ch;
return 0;
}
Write a program to calculate the simple interest.
Solution:
#include<iostream>
using namespace std;
int main()
{
int P,T, R, SI;
cout<<"Enter principal amount:";
cin>>P;
cout<<"Enter time:";
cin>>T;
cout<<"Enter rate of interest:";
cin>>R;
SI = P*T*R/100;
cout<<"the simple interest = "<<SI;
return 0;
}
Write a program to check the equivalence of two numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int x, y;
cout<<"Enter any number:";
cin>>x;
cout<<"Enter any number:";
cin>>y;
if(x-y==0)
{
cout<<"The two numbers are equivalent";
}
else
{
cout<<"The two numbers are not equivalent";
}
return 0;
}
Write a program to print the first 10 numbers starting from one together with their squares and cubes.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i;
for( i=1; i<=10; i++)
cout<<"number = "<< i <<" its square = "<< i*i <<" its cube = "<< i*i*i<< endl;
return 0;
}
Write a program to demonstrate Scope resolution operator (::) .
Solution:
#include <iostream>
using namespace std;
// global variable (accessible to all functions)
char c = 'a';
int main() {
// local variable (accessible only in main function)
char c = 'b';
cout << "Local variable: " << c << "\n";
cout << "Global variable: " << ::c << "\n";
return 0;
}
Write a program to Convert Radian to Degree.
Solution:
#include <iostream>
using namespace std;
int main()
{
float degree, radian, PI = 3.14;
cout << "Enter Radian Value to Convert : ";
cin >> radian;
degree = radian * 180/PI;
cout << radian << " Radian = " <<degree<<" Degree";
return 0;
}
Write a program to print the value of tan inverse x.
Solution:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int x = 20;
cout<<"the value of tan inverse x = "<< atan(x);
return 0;
}
Write a program to demonstrate that one function can be called multiple times.
Solution:
#include<iostream>
using namespace std;
int addition();
int main()
{
int answer;
answer = addition();
cout<<"\n The sum of two numbers is: "<<answer<<endl;
answer=0;
answer = addition();
cout<<"\n The sum of two numbers is: "<<answer<<endl;
return 0;
}
int addition()
{
int x, y;
cout<<"\n Enter any integer: ";
cin>>x;
cout<<"\n Enter any integer: ";
cin>>y;
return x+y;
}
Write a program to Check Triangle is Valid using Angles.
Solution:
#include<iostream>
using namespace std;
int main()
{
int angle1, angle2, angle3, sum;
cout << "\nEnter Three Angles of a Triangle = ";
cin >> angle1 >> angle2 >> angle3;
sum = angle1 + angle2 + angle3;
if( sum == 180)
{
cout << "\nThis is a Valid Triangle";
}
else
cout << "\nThis is an Invalid Triangle";
return 0;
}
Write a program to print the absolute value of -8.
Solution:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
cout << abs(-8);
return 0;
}
Write a program to find area and volume of sphere.
Solution:
#include <iostream>
using namespace std;
int main()
{
float Radius, Area, Volume, PI = 3.14;
cout << "Enter Radius of Sphere : ";
cin >> Radius;
Area = 4 * PI * Radius * Radius;
Volume = 4 * PI * Radius * Radius * Radius / 3;
cout << "\n\nArea of Sphere is : " << Area;
cout << "\nVolume of Sphere is : " << Volume;
return 0;
}
Write a program to Print 1 to 100.
Solution:
#include<iostream>
using namespace std;
int main()
{
int i = 1;
while(i <= 100)
{
cout << i << " ";
i++;
}
return 0;
}
Write a program to Check whether a Number is Divisible by 5 and 11.
Solution:
#include<iostream>
using namespace std;
int main()
{
int number;
cout << "\nEnter any Number to Check it is Divisible by 5 and 11: ";
cin >> number;
if(( number % 5 == 0 ) && ( number % 11 == 0 ))
{
cout << number << " is Divisible by 5 and 11";
}
else
{
cout << number << " is Not Divisible by 5 and 11";
}
return 0;
}
Write a program to Print Even Numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int number;
cout << "\nEnter Maximum limit Value to print Even Numbers = ";
cin >> number;
cout << "\nList of Even Numbers from 1 to " << number << " are\n";
for(int i = 1; i <= number; i++)
{
if ( i % 2 == 0 )
{
cout << i <<" ";
}
}
return 0;
}
Write a program to print first 5 numbers using do while loop statement.
Solution:
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 5) {
cout << i << " "<<endl;
i++;
}
return 0;
}
Write a program to Print Odd Numbers.
Solution:
#include<iostream>
using namespace std;
int main()
{
int number;
cout << "\nEnter Maximum limit Value to print Odd Numbers = ";
cin >> number;
cout << "\nList of Odd Numbers from 1 to " << number << " are\n";
for(int i = 1; i <= number; i++)
{
if ( i % 2 ==! 0 )
{
cout << i <<" ";
}
}
return 0;
}
Write a program to check whether a character is an alphabet or not.
Solution:
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
int a='b';
if(isalpha(a))
{
cout<<"The character a is an alphabet";
}
else
{
cout<<"The character a is not an alphabet";
}
return 0;
}
Write a program to calculate the discounted price and the total price after discount
Given:
If purchase value is greater than 1000, 10% discount
If purchase value is greater than 5000, 20% discount
If purchase value is greater than 10000, 30% discount.
Solution:
#include<iostream>
using namespace std;
int main()
{
double PV, dis;
cout<<"Enter purchased value : ";
cin>>PV;
if(PV>1000)
{
cout<<"dis= "<< PV* 0.1;
}
else if(PV>5000)
{
cout<<"dis= "<< PV* 0.2;
}
else
{
cout<<"dis= "<< PV* 0.3;
}
return 0;
}
Write a program to calculate profit or loss.
Solution:
# include <iostream>
using namespace std;
int main()
{
int cp,sp,profit, loss;
cout <<"Enter cost price: "<<endl;
cin>>cp;
cout <<"Enter selling price: "<<endl;
cin>>sp;
if(sp>cp)
{
profit=sp-cp;
cout<<"profit amount = "<<profit<<endl;
}
else if(cp>sp)
{
loss=cp-sp;
cout<<"loss amount = "<<loss<<endl;
}
else
{
cout<<"no profit no loss.";
}
}
Write a program to check whether the person is a senior citizen or not.
Solution:
#include<iostream>
using namespace std;
int main()
{
int age;
age=20;
if(age >= 60)
{
cout<<"Senior citizen";
}
if(age<60)
{
cout<<"Not a senior citizen";
}
return 0;
}
Write a program to copy a string using strcpy() function.
Solution:
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str1[100] = "C++ Programming";
char str2[100];
strcpy(str2,str1);
cout<<"The contents of str2 are: "<<str2;
return 0;
}
Write a program to check whether a triangle is valid (given sides of triangle).
Solution:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Enter three sides of triangle: \n";
cin >> a;
cin >> b;
cin >> c;
if ((a + b > c) && (a + c > b) && (b + c > a))
{
cout << "Triangle is valid.";
}
else
{
cout << "Triangle is not valid.";
}
return 0;
}
Write a program that asks the user to enter a number and print "You won 2 points" if the value is between 16 and 44 (both included). In the other case it print "You lost 2 points".
Solution:
#include <iostream>
using namespace std;
int main() {
int i;
cout << "Enter a number" << endl;
cin >> i;
if (i >= 16 && i <= 44 ){
cout << "You won 2 points" << endl;
}else{
cout << "You lost 2 points" << endl;
}
}
What would be the output of the following program:
#include <iostream>
void a(){ std::cout << "C++ Programming" << std::endl; }
void b(){ std::cout << "Bjarne Stroustrup" << std::endl; }
int main()
{
a();
b();
return 0;
}
Solution:
C++ Programming
Bjarne Stroustrup
Write a program to convert specified days into years, weeks and days.
Solution:
#include<iostream>
using namespace std;
int main()
{
int days, years, weeks;
cout<<"Enter Number of days : ";
cin>>days;
years = days/365;
weeks = (days % 365)/7;
days = days - ((years*365) + (weeks*7));
cout<<"\nYears: "<<years<<"\nWeeks: "<<weeks<<"\nDays: "<<days;
return 0;
}
Write a program to Check the password until it is correct.
Solution:
#include <iostream>
using namespace std;
int main()
{
int pass, a;
while (a!=0)
{
cout<<"\nInput the password: ";
cin>>pass;
if (pass==1988)
{
cout<<"Correct password";
a=0;
}
else
{
cout<<"Wrong password, try again";
}
cout<<"\n";
}
return 0;
}
Write a program to Read a number and find all its divisor.
Solution:
#include<iostream>
using namespace std;
int main()
{
long int x,i;
cout<<"Enter a number: ";
cin>>x;
cout<<endl<<"Divisors of "<<x<<" are: ";
for(i=1; i<=x; i++)
{
if(x%i==0)
cout<<" "<<i;
}
return 0;
}
Write a program to Demonstrate Infinite Loop.
Solution:
#include <iostream>
using namespace std;
int main() {
int i = 10;
for( ; ;) {
cout << i<<endl;
}
return 0;
}
Write a program to illustrate the ternary operation.
Solution:
#include <iostream>
using namespace std;
/*
c will be assigned the value of a
if a is less than b.
Otherwise, it will be assigned the value of b
*/
int main() {
int a = 30, b = 20, c;
c = (a < b) ? a : b;
cout<< c;
return(0);
}
Write a program to Demonstrate goto Statement.
Solution:
#include <iostream>
using namespace std;
int main()
{
int sum=0;
for(int i = 0; i<=10; i++){
sum = sum+i;
if(i==4){
goto addition;
}
}
addition:
cout<< sum;
return 0;
}
Write a program to check whether the triangle is equilateral, isosceles or scalene.
Solution:
#include<iostream>
using namespace std;
int main()
{
int side1, side2, side3;
cout << "\nEnter the Sides of a Triangle : ";
cin >> side1 >> side2 >> side3;
if(side1 == side2 && side2 == side3)
{
cout << "\nThis is an Equilateral Triangle";
}
else if(side1 == side2 || side2 == side3 || side1 == side3)
{
cout << "\nThis is an Isosceles Triangle";
}
else
cout << "\nThis is a Scalene Triangle";
return 0;
}
Write a program to check whether the entered character is a hexadecimal digit character or not.
Solution:
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
char a;
cout<< "Enter a character : ";
cin>> a;
if(isxdigit(a)) {
cout<<a<< " is a hexadecimal digit character.";
}
else
{
cout<<a<< " is NOT a hexadecimal digit character.";
}
return 0;
}
Write a program to check whether the entered character is punctuation character or not.
Solution:
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
char a;
cout<< "Enter a character : ";
cin>> a;
if(ispunct(a)) {
cout<<a<< " is an punctuation character.";
}
else
{
cout<<a<< " is NOT an punctuation character.";
}
return 0;
}
Write a program to shift given data by two bits to the left.
Solution:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout<< "Enter a integer : ";
cin>>a;
cout<<"\nInteger value = "<<a<<endl;
a<<=2;
b=a;
cout<<"The left shifted data is = " << b<<endl;
return 0;
}
Write a program to check whether a number is power of 2 or not.
Solution:
#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"Enter a number : ";
cin>>n;
if(n>0)
{
while(n%2 == 0)
{
n/=2;
}
if(n == 1)
{
cout<<"Entered Number is a power of 2"<<endl;
}
}
if(n == 0 || n != 1)
{
cout<<"Entered Number is not a power of 2"<<endl;
}
return 0;
}
Write a program to demonstrate Default Argument.
Solution:
#include <iostream>
using namespace std;
//Default argument.
int sum(int x, int y=10, int z=15)
{
return (x+y+z);
}
int main()
{
cout << "Sum is : " << sum(6) << endl;
cout << "Sum is : " << sum(6,18) << endl;
cout << "Sum is : " << sum(6,18,24) << endl;
return 0;
}
Write a program to illustrate the bitwise operators.
Solution:
#include <iostream>
using namespace std;
int main() {
int a = 8;
int b = 3;
cout << "Bitwise Operators : \n";
cout << "a & b = " << (a&b) << "\n";
cout << "a | b = " << (a|b) << "\n";
cout << "a ^ b = " << (a^b) << "\n";
cout << "~a = " << (~a) << "\n";
cout << "~b = " << (~b) << "\n";
cout << "a >> b = " << (a>>b) << "\n";
cout << "a << b = " << (a<<b) << "\n";
}
Write a program to print the upper and lower limits of data types.
Solution:
#include <iostream>
#include <climits>
using namespace std;
int main()
{
cout << "\n\n The upper and lower limits of data types :\n";
cout << " The maximum limit of int data type : " << INT_MAX << endl;
cout << " The minimum limit of int data type : " << INT_MIN << endl;
cout << " The maximum limit of unsigned int data type : " << UINT_MAX << endl;
cout << " The maximum limit of long long data type : " << LLONG_MAX << endl;
cout << " The minimum limit of long long data type : " << LLONG_MIN << endl;
cout << " The maximum limit of unsigned long long data type : " << ULLONG_MAX << endl;
cout << " The Bits contain in char data type : " << CHAR_BIT << endl;
cout << " The maximum limit of char data type : " << CHAR_MAX << endl;
cout << " The minimum limit of char data type : " << CHAR_MIN << endl;
cout << " The maximum limit of signed char data type : " << SCHAR_MAX << endl;
cout << " The minimum limit of signed char data type : " << SCHAR_MIN << endl;
cout << " The maximum limit of unsigned char data type : " << UCHAR_MAX << endl;
cout << " The minimum limit of short data type : " << SHRT_MIN << endl;
cout << " The maximum limit of short data type : " << SHRT_MAX << endl;
cout << " The maximum limit of unsigned short data type : " << USHRT_MAX << endl;
cout << endl;
return 0;
}
Write a program to compute the area of a triangle.
Solution:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float side1, side2, side3, area, s;
cout<<" Enter the length of First side of the triangle : ";
cin>>side1;
cout<<" Enter the length of Second side of the triangle : ";
cin>>side2;
cout<<" Enter the length of Third side of the triangle : ";
cin>>side3;
s = (side1+side2+side3)/2;
area = sqrt(s*(s-side1)*(s-side2)*(s-side3));
cout<<" The area of the triangle is : "<< area << endl;
cout << endl;
return 0;
}
Write a program to Divide and Multiply a number by Two using Bitwise Operator.
Solution:
#include <iostream>
using namespace std;
int main()
{
int num = 16;
int a = num<<1;
int b = num>>1;
cout<<"16 x 2 : "<<a<<endl;
cout<<"16 / 2 : "<<b<<endl;
return 0;
}
Write a program to Print 1 to 10 without Loop and Recursion.
Solution:
#include <iostream>
using namespace std;
int i=0;
class A
{
public:
A()
{
i++;
cout<<i<<endl;
}
};
int main()
{
A B [10];
return 0;
}
Write a program to read string using cin.getline().
Solution:
#include <iostream>
using namespace std;
// macro definitions for maximum length of variables
#define MAX_NAME_LENGTH 50
#define MAX_ADDRESS_LENGTH 100
#define MAX_ABOUT_LENGTH 200
using namespace std;
int main()
{
char name[MAX_NAME_LENGTH],address[MAX_ADDRESS_LENGTH],about[MAX_ABOUT_LENGTH];
cout << "Enter name: ";
cin.getline(name,MAX_NAME_LENGTH);
cout << "Enter email address: ";
cin.getline(address,MAX_ADDRESS_LENGTH);
//# is a delimiter
cout << "Press # to complete : ";
cin.getline(about,MAX_ABOUT_LENGTH,'#');
cout << "Please check the details you entered :"<< endl;
cout << "Name: " << name << endl;
cout << "Email Address: " << address << endl;
return 0;
}
Write a program to print ASCII values of all the letters of the English alphabet from A to Z.
Solution:
#include <iostream>
using namespace std;
int main() {
char i;
for(i = 'A'; i <= 'Z'; i++){
cout << i << " = " << (int)i <<endl;
}
return 0;
}
Write a program to replace all non printable character by space.
Solution:
#include <cctype>
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[] = "C++\tProgramming\nLanguage";
for (int i=0; i<strlen(str); i++)
{
if (!isprint(str[i]))
str[i] = ' ';
}
cout << str;
return 0;
}