0% found this document useful (0 votes)
16 views11 pages

All 30 CPP Programs With Output

The document contains 30 C++ programs, each demonstrating a specific programming concept or function. Each program includes the full code and a sample console output to illustrate its functionality. Topics range from basic operations like even/odd checking to more complex tasks like calculating averages and handling strings.

Uploaded by

novatechpvtltd61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views11 pages

All 30 CPP Programs With Output

The document contains 30 C++ programs, each demonstrating a specific programming concept or function. Each program includes the full code and a sample console output to illustrate its functionality. Topics range from basic operations like even/odd checking to more complex tasks like calculating averages and handling strings.

Uploaded by

novatechpvtltd61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

30 C++ Programs with Full Code and Console Output

1. Even or Odd
#include <iostream>
using namespace std;
int main(){
int n;
cout << "Enter number: ";
cin >> n;
if(n % 2 == 0)
cout << "Even";
else
cout << "Odd";
return 0;
}

Console Output:

Enter number: 4
Even

2. Positive, Negative or Zero


#include <iostream>
using namespace std;
int main(){
int n;
cout << "Enter number: ";
cin >> n;
if(n > 0) cout << "Positive";
else if(n < 0) cout << "Negative";
else cout << "Zero";
return 0;
}

Console Output:

Enter number: -3
Negative

3. Largest of Three Numbers


#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout << "Enter three numbers: ";
cin >> a >> b >> c;
if(a>b && a>c) cout << a;
else if(b>c) cout << b;
else cout << c;
return 0;
}

Console Output:

Enter three numbers: 3 7 5


7

4. Grade of Student
#include <iostream>
using namespace std;
int main(){
int m;
cout << "Enter marks: ";
cin >> m;
if(m>=80) cout<<"Grade A";
else if(m>=60) cout<<"Grade B";
else if(m>=40) cout<<"Grade C";
else cout<<"Fail";
return 0;
}

Console Output:

Enter marks: 75
Grade B

5. Print 1 to N
#include <iostream>
using namespace std;
int main(){
int n;
cout << "Enter N: ";
cin >> n;
for(int i=1;i<=n;i++)
cout << i << " ";
return 0;
}

Console Output:

Enter N: 5
12345

6. Multiplication Table
#include <iostream>
using namespace std;
int main(){
int n;
cout << "Enter number: ";
cin >> n;
for(int i=1;i<=10;i++)
cout << n << " x " << i << " = " << n*i << endl;
return 0;
}

Console Output:

Enter number: 2
2x1=2
2x2=4
2x3=6
2x4=8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20

7. Factorial
#include <iostream>
using namespace std;
int main(){
int n,f=1;
cout << "Enter number: ";
cin >> n;
for(int i=1;i<=n;i++)
f*=i;
cout << f;
return 0;
}

Console Output:

Enter number: 5
120

8. Prime Number
#include <iostream>
using namespace std;
int main(){
int n,flag=1;
cout << "Enter number: ";
cin >> n;
for(int i=2;i<n;i++){
if(n%i==0){ flag=0; break; }
}
if(flag && n>1) cout<<"Prime";
else cout<<"Not Prime";
return 0;
}

Console Output:

Enter number: 7
Prime

9. Day Name (Switch)


#include <iostream>
using namespace std;
int main(){
int d;
cout << "Enter day number: ";
cin >> d;
switch(d){
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";
}
return 0;
}

Console Output:

Enter day number: 3


Wednesday

10. Simple Calculator


#include <iostream>
using namespace std;
int main(){
char op; int a,b;
cout << "Enter operator and numbers: ";
cin >> op >> a >> b;
switch(op){
case '+': cout<<a+b; break;
case '-': cout<<a-b; break;
case '*': cout<<a*b; break;
case '/': cout<<a/b; break;
default: cout<<"Invalid";
}
return 0;
}

Console Output:

Enter operator and numbers: + 4 3


7

11. 1D Array Display


#include <iostream>
using namespace std;
int main(){
int a[5];
for(int i=0;i<5;i++) cin>>a[i];
for(int i=0;i<5;i++) cout<<a[i]<<" ";
return 0;
}

Console Output:

Input: 1 2 3 4 5
Output: 1 2 3 4 5

12. Sum of Array


#include <iostream>
using namespace std;
int main(){
int a[5],sum=0;
for(int i=0;i<5;i++) cin>>a[i];
for(int i=0;i<5;i++) sum+=a[i];
cout<<sum;
return 0;
}

Console Output:

Input: 1 2 3 4 5
Output: 15

13. Largest in Array


#include <iostream>
using namespace std;
int main(){
int a[5];
for(int i=0;i<5;i++) cin>>a[i];
int max=a[0];
for(int i=1;i<5;i++)
if(a[i]>max) max=a[i];
cout<<max;
return 0;
}

Console Output:

Input: 3 9 1 5 2
Output: 9

14. Reverse Array


#include <iostream>
using namespace std;
int main(){
int a[5];
for(int i=0;i<5;i++) cin>>a[i];
for(int i=4;i>=0;i--) cout<<a[i]<<" ";
return 0;
}

Console Output:

Input: 1 2 3 4 5
Output: 5 4 3 2 1

15. Linear Search


#include <iostream>
using namespace std;
int main(){
int a[5],x;
for(int i=0;i<5;i++) cin>>a[i];
cin>>x;
for(int i=0;i<5;i++){
if(a[i]==x){
cout<<"Found";
return 0;
}
}
cout<<"Not Found";
return 0;
}

Console Output:

Input: 1 2 3 4 5 3
Output: Found
16. String Display
#include <iostream>
using namespace std;
int main(){
string s;
getline(cin,s);
cout<<s;
return 0;
}

Console Output:

Input: Hello
Output: Hello

17. String Length


#include <iostream>
using namespace std;
int main(){
string s;
getline(cin,s);
cout<<[Link]();
return 0;
}

Console Output:

Input: Hello
Output: 5

18. Reverse String


#include <iostream>
using namespace std;
int main(){
string s;
getline(cin,s);
for(int i=[Link]()-1;i>=0;i--) cout<<s[i];
return 0;
}

Console Output:

Input: Hello
Output: olleH

19. Palindrome String


#include <iostream>
using namespace std;
int main(){
string s;
getline(cin,s);
string r=s;
reverse([Link](),[Link]());
if(s==r) cout<<"Palindrome";
else cout<<"Not Palindrome";
return 0;
}

Console Output:

Input: madam
Output: Palindrome

20. Count Vowels


#include <iostream>
using namespace std;
int main(){
string s; int c=0;
getline(cin,s);
for(char ch:s)
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u')
c++;
cout<<c;
return 0;
}

Console Output:

Input: hello
Output: 2

21. Hello World


#include <iostream>
using namespace std;
int main(){
cout<<"Hello World";
return 0;
}

Console Output:

Hello World

22. Add Two Numbers


#include <iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}

Console Output:

Input: 2 3
Output: 5

23. Area of Rectangle


#include <iostream>
using namespace std;
int main(){
int l,b;
cin>>l>>b;
cout<<l*b;
return 0;
}

Console Output:

Input: 5 4
Output: 20

24. Celsius to Fahrenheit


#include <iostream>
using namespace std;
int main(){
float c;
cin>>c;
cout<<(c*9/5)+32;
return 0;
}

Console Output:

Input: 0
Output: 32

25. Swap using Temp


#include <iostream>
using namespace std;
int main(){
int a=3,b=5,t;
t=a; a=b; b=t;
cout<<a<<" "<<b;
return 0;
}
Console Output:

Output: 5 3

26. Swap without Temp


#include <iostream>
using namespace std;
int main(){
int a=3,b=5;
a=a+b; b=a-b; a=a-b;
cout<<a<<" "<<b;
return 0;
}

Console Output:

Output: 5 3

27. Simple Interest


#include <iostream>
using namespace std;
int main(){
float p,r,t;
cin>>p>>r>>t;
cout<<(p*r*t)/100;
return 0;
}

Console Output:

Input: 1000 5 2
Output: 100

28. Square and Cube


#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<n*n<<" "<<n*n*n;
return 0;
}

Console Output:

Input: 3
Output: 9 27
29. ASCII Value
#include <iostream>
using namespace std;
int main(){
char c;
cin>>c;
cout<<(int)c;
return 0;
}

Console Output:

Input: A
Output: 65

30. Average of Three Numbers


#include <iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<(a+b+c)/3.0;
return 0;
}

Console Output:

Input: 3 6 9
Output: 6

You might also like