C++ For Loop: Exercises, Practice, Solution
This resource offers a total of 435 C++ For Loop problems for practice. It includes 87 main exercises, each accompanied by solutions, detailed explanations, and four related problems.
[An Editor is available at the bottom of the page to write and execute the scripts.]
1. First 10 Natural Numbers
Write a program in C++ to find the first 10 natural numbers.
  Sample output:
  The natural numbers are:
  1 2 3 4 5 6 7 8 9 10
 Click me to see the sample solution
2. Sum of First 10 Natural Numbers
Write a program in C++ to find the sum of the first 10 natural numbers.
  Sample Output:
  Find the first 10 natural numbers:
  ---------------------------------------
  The natural numbers are:
  1 2 3 4 5 6 7 8 9 10 
  The sum of first 10 natural numbers: 55
  Click me to see the sample solution
3. Display n Terms of Natural Numbers and Their Sum
Write a program in C++ to display n terms of natural numbers and their sum.
  Sample Output:
  Input a number of terms: 7 
  The natural numbers upto 7th terms are: 
  1 2 3 4 5 6 7 
  The sum of the natural numbers is: 28
  Click me to see the sample solution
  
4. Find Perfect Numbers Between 1 and 500
Write a program in C++ to find the perfect numbers between 1 and 500.
  The perfect numbers between 1 to 500 are:
  6 
  28 
  496
  Click me to see the sample solution
5. Check Whether a Number is Prime or Not
Write a program in C++ to check whether a number is prime or not.
  Sample Output:
  Input a number to check prime or not: 13
  The entered number is a prime number.
  Click me to see the sample solution
6. Find Prime Numbers Within a Range
Write a program in C++ to find a prime number within a range.
  Input number for starting range: 1
  Input number for ending range: 100
  The prime numbers between 1 and 100 are: 
  2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
  The total number of prime numbers between 1 to 100 is: 25
  Click me to see the sample solution
7. Find the Factorial of a Number
Write a program in C++ to find the factorial of a number.
  Sample output:
  Input a number to find the factorial: 5 
  The factorial of the given number is: 120 
  Click me to see the sample solution
8. Find the Last Prime Number Before a Given Number
Write a program in C++ to find the last prime number that occurs before the entered number.
  Sample Output:
  Input a number to find the last prime number occurs before the number: 50 
  47 is the last prime number before 50 
  Click me to see the sample solution
9. Find the Greatest Common Divisor (GCD) of Two Numbers
Write a program in C++ to find the Greatest Common Divisor (GCD) of two numbers.
  Sample Output:
  Input the first number: 25
  Input the second number: 15 
  The Greatest Common Divisor is: 5
  Click me to see the sample solution
10. Sum of the Digits of a Given Number
Write a program in C++ to find the sum of the digits of a given number.
  Sample Output:
  Input a number: 1234 
  The sum of digits of 1234 is: 10
  Click me to see the sample solution
11. Sum of the Series 1 + 1/2^2 + 1/3^3 + ... + 1/n^n
Write a program in C++ to find the sum of the series 1 + 1/2^2 + 1/3^3 + ..+ 1/n^n.
  Sample Output:
  Input the value for nth term: 5
  1/1^1 = 1 
  1/2^2 = 0.25 
  1/3^3 = 0.037037
  1/4^4 = 0.00390625
  1/5^5 = 0.00032
  The sum of the above series is: 1.29126 
  Click me to see the sample solution
12. Sum of the Series (1*1) + (2*2) + ... + (n*n)
Write a program in C++ to calculate the sum of the series (1*1) + (2*2) + (3*3) + (4*4) + (5*5) + ... + (n*n).
  Sample Output:
  Input the value for nth term: 5
  1*1 = 1 
  2*2 = 4 
  3*3 = 9 
  4*4 = 16
  5*5 = 25
  The sum of the above series is: 55
  
  Click me to see the sample solution
13. Sum of the Series (1) + (1+2) + ... + (1+2+...+n)
Write a program in C++ to calculate the series (1) + (1+2) + (1+2+3) + (1+2+3+4) + ... + (1+2+3+4+...+n).
  Sample Output:
  Input the value for nth term: 5
  1 = 1 
  1+2 = 3 
  1+2+3 = 6 
  1+2+3+4 = 10 
  1+2+3+4+5 = 15 
  The sum of the above series is: 35
  Click me to see the sample solution
14. Sum of Series 1 - X^2/2! + X^4/4! - ... up to nth Term
Write a program in C++ to find the sum of series 1 - X^2/2! + X^4/4!-.... upto nth term.
  Sample Output:
  Input the value of X: 3
  Input the value for nth term: 4 
  term 1 value is: 1 
  term 2 value is: -4.5 
  term 3 value is: 3.375
  term 4 value is: -1.0125 
  The sum of the above series is: -1.1375 
  Click me to see the sample solution
15. Process Positive Integers Until Termination Signal (-1)
Write a C++ program that asks the user to enter positive integers in order to process count, maximum, minimum, and average or terminate the process with -1.
  Sample Output:
  Your input is for termination. Here is the result below: 
  Number of positive integers is: 4 
  The maximum value is: 9 
  The minimum value is: 3 
  The average is 6.00
  Click me to see the sample solution
16. List Non-Prime Numbers from 1 to Upper Bound
Write a C++ program to list non-prime numbers from 1 to an upperbound.
  Sample Output:
  Input the upperlimit: 25 
  The non-prime numbers are: 
  4 6 8 9 10 12 14 15 16 18 20 21 22 24 25 
  Click me to see the sample solution
17. Print a Square Pattern with '#' Character
Write a program in C++ to print a square pattern with the # character.
  Sample Output:
  Print a pattern like square with # character:
  --------------------------------------------------
  Input the number of characters for a side: 4 
  # # # # 
  # # # # 
  # # # # 
  # # # #
  Click me to see the sample solution
18. Display the Cube of Numbers Up to an Integer
Write a program in C++ to display the cube of the number up to an integer.
  Sample Output:
  Input the number of terms : 5
  Number is : 1 and the cube of 1 is: 1 
  Number is : 2 and the cube of 2 is: 8 
  Number is : 3 and the cube of 3 is: 27 
  Number is : 4 and the cube of 4 is: 64 
  Number is : 5 and the cube of 5 is: 125 
  Click me to see the sample solution
19. Display Multiplication Table Vertically from 1 to n
Write a program in C++ to display the multiplication table vertically from 1 to n.
  Sample Output:
  Input the number  upto: 5
  Multiplication table from 1 to 5
  1x1=1 2x1=2 3x1=3 4x1=4 5x1=5
  1x2=2 2x2=4 3x2=6 4x2=8 5x2=10
  1x3=3 2x3=6 3x3=9 4x3=12 5x3=15
  1x4=4 2x4=8 3x4=12 4x4=16 5x4=20
  1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
  1x6=6 2x6=12 3x6=18 4x6=24 5x6=30
  1x7=7 2x7=14 3x7=21 4x7=28 5x7=35
  1x8=8 2x8=16 3x8=24 4x8=32 5x8=40
  1x9=9 2x9=18 3x9=27 4x9=36 5x9=45
  1x10=10 2x10=20 3x10=30 4x10=40 5x10=50
  Click me to see the sample solution
20. Sum of n Odd Natural Numbers
Write a C++ program that displays the sum of n odd natural numbers.
  Sample Output:
  Input number of terms: 5
  The odd numbers are: 1 3 5 7 9 
  The Sum of odd Natural Numbers upto 5 terms: 25
  Click me to see the sample solution
21. Sum of n Even Natural Numbers
Write a C++ program that displays the sum of the n terms of even natural numbers.
  Sample Output:
  Input number of terms: 5 
  The even numbers are: 2 4 6 8 10
  The Sum of even Natural Numbers upto 5 terms: 30
  Click me to see the sample solution
22. Display n Terms of a Harmonic Series and Their Sum
Write a program in C++ to display the n terms of a harmonic series and their sum.
  1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1/n terms. 
  Sample Output:
  Input number of terms: 5
  1/1 + 1/2 + 1/3 + 1/4 + 1/5
  The sum of the series upto 5 terms: 2.28333 
  Click me to see the sample solution
23. Sum of the Series [9 + 99 + 999 + ...]
Write a program in C++ to display the sum of the series [ 9 + 99 + 999 + 9999 ...].
  Sample Output:
  Input number of terms: 5
  9  99  999  9999  99999 
  The sum of the sarise = 111105
  Click me to see the sample solution
24. Sum of the Series [1 + x + x^2/2! + x^3/3! + ...]
Write a program in C++ to display the sum of the series [ 1+x+x^2/2!+x^3/3!+....].
  Sample Output:
  Input the value of x: 3
  Input number of terms: 5
  The sum  is : 16.375
  Click me to see the sample solution
25. Sum of the Series [x - x^3 + x^5 - ...]
Write a program in C++ to find the sum of the series [ x - x^3 + x^5 + ......]. Sample Output:
  Input the value of x: 2 
  Input number of terms: 5 
  The values of series: 
  2 
  -8 
  32 
  -128 
  512 
  The sum of the series upto 5 term is: 410 
    
  Click me to see the sample solution
26. Sum of the Series [1 + 11 + 111 + ...]
Write a program in C++ to find the sum of the series 1 +11 + 111 + 1111 + .. n terms.
  Sample Output:
  Input number of terms: 5 
  1 + 11 + 111 + 1111 + 11111 
  The sum of the series is: 12345 
  Click me to see the sample solution
27. Display the First n Terms of the Fibonacci Series
Write a program in C++ to display the first n terms of the Fibonacci series.
  Sample Output: 
  Input number of terms to  display: 10 
  Here is the Fibonacci series upto  to 10 terms: 
  0 1 1 2 3 5 8 13 21 34 
  Click me to see the sample solution
28. Sum of Integers Between 100 and 200 Divisible by 9
Write a program in C++ to find the number and sum of all integers between 100 and 200 which are divisible by 9.
  Sample Output:
  Numbers between 100 and 200, divisible by 9:
  108 117 126 135 144 153 162 171 180 189 198
  The sum : 1683
  Click me to see the sample solution
29. Find the LCM of Two Numbers Using HCF
Write a program in C++ to find the LCM of any two numbers using HCF.
  Sample Output:
  Input 1st number for LCM: 15 
  Input 2nd number for LCM: 25 
  The LCM of 15 and 25 is: 75 
  Click me to see the sample solution
30. Display the Number in Reverse Order
Write a program in C++ to display the numbers in reverse order.
  Sample Output:
  Input a number: 12345 
  The number in reverse order is : 54321
  Click me to see the sample solution
31. Sum of an A.P. Series
Write a C++ program to find the sum of an A.P. series.
  Sample Output:
  Input  the starting number of the A.P. series: 1 
  Input the number of items for  the A.P. series: 8 
  Input  the common difference of A.P. series: 5 
  The Sum of the  A.P. series are : 
  1 + 6 + 11 + 16 + 21 + 26 + 31 + 36 = 148
  Click me to see the sample solution
32. Sum of a G.P. Series
Write a C++ program to find the sum of the GP series.
  Sample Output:
  Input  the starting number of the G.P. series: 3
  Input the number of items for  the G.P. series: 5
  Input the common ratio of G.P. series: 2 
  The numbers for the G.P. series:
  3  6  12  24  48 
  The Sum of the G.P. series:  93
  Click me to see the sample solution
33. Express a Number as the Sum of Two Primes
Write a program in C++ to check whether a number can be expressed as the sum of two.
  Sample Output:
  Input  a positive integer: 20
  20 = 3 + 17
  20 = 7 + 13
  Click me to see the sample solution
34. Find the Length of a String Without Using Library Functions
Write a program in C++ to find the length of a string without using the library function.
  Sample Output:
  Input a string: w3resource.com
  The string contains 14 number of characters.
  So, the length of the string w3resource.com is:14
  Click me to see the sample solution
35. Display a Square Pattern with '#' Character
Write a program in C++ to display a pattern like a right angle triangle using an asterisk.
  Sample Output:
  Input number of rows: 5 
  * 
  ** 
  *** 
  **** 
  *****
  Click me to see the sample solution
36. Display Right-Angle Triangle Pattern with Numbers
Write a program in C++ to display the pattern like right angle triangle with number.
  Sample Output:
  Input number of rows: 5 
  1
  12 
  123 
  1234 
  12345
  Click me to see the sample solution
37. Right-Angle Triangle Pattern with Repeated Numbers
Write a C++ program that makes a pattern such as a right angle triangle using numbers that repeat.
  Sample Output:
Input number of rows: 5 1 22 333 4444 55555Click me to see the sample solution
38. Right-Angle Triangle Pattern with Increasing Numbers
Write a C++ program to make such a pattern like a right angle triangle with the number increased by 1.
  Sample Output:
Input number of rows: 4 1 2 3 4 5 6 7 8 9 10Click me to see the sample solution
39. Pyramid Pattern with Increasing Numbers
Write a C++ program to make such a pattern like a pyramid with numbers increased by 1.
  Sample Output:
 Input number of rows: 4                                               
       1                                                               
      2 3                                                              
     4 5 6                                                             
    7 8 9 10 
Click me to see the sample solution
40. Pyramid Pattern with Asterisks
Write a C++ program to make such a pattern like a pyramid with an asterisk.
  Sample Output:
 Input number of rows: 5                                               
        *                                                              
       * *                                                             
      * * *                                                            
     * * * *                                                           
    * * * * *
Click me to see the sample solution
41. Repeating Number Pyramid
Write a C++ program to make such a pattern, like a pyramid, with a repeating number.
  Sample Output:
 Input number of rows: 5                                               
        1                                                              
       2 2                                                             
      3 3 3                                                            
     4 4 4 4                                                           
    5 5 5 5 5  
Click me to see the sample solution
42. Pyramid Asterisk Pattern with Odd Numbers
Write a C++ program that displays the pattern like a pyramid using asterisks, with odd numbers in each row.
  Sample Output:
 
                                                     
 Input number of rows: 5                                               
                                                                       
    *                                                                  
   ***                                                                 
  *****                                                                
 *******  
Click me to see the sample solution
43. Floyd's Triangle
Write a C++ program to print Floyd's Triangle.
  Sample Output:
Input number of rows: 5 1 01 101 0101 10101Click me to see the sample solution
44. Diamond Pattern
Write a C++ program to display a pattern like a diamond.
  Sample Output:
 Input number of rows (half of the diamond): 5                         
                                                                       
    *                                                                  
   ***                                                                 
  *****                                                                
 *******                                                               
*********                                                              
 *******                                                               
  *****                                                                
   ***                                                                 
    *    
Click me to see the sample solution
45. Pascal's Triangle as Pyramid
Write a C++ program to display Pascal's triangle like a pyramid.
  Sample Output:
 Input number of rows: 5                                               
          1                                                            
        1   1                                                          
      1   2   1                                                        
    1   3   3   1                                                      
  1   4   6   4   1  
Click me to see the sample solution
46. Pascal's Triangle as Right-Angle Triangle
Write a C++ program to display Pascal's triangle like a right angle triangle.
  Sample Output:
Input number of rows: 7 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1Click me to see the sample solution
47. Number Pyramid with 1 at Ends and Row Number in Middle
Write a program in C++ to display such a pattern for n number of rows using numbers. Odd numbers will appear in each row. The first and last number of each row will be 1 and the middle column will be the row number.
  Sample Output:
                                               
 Input number of rows: 5                                               
                                                                       
    1                                                                  
   121                                                                 
  12321                                                                
 1234321                                                               
123454321  
Click me to see the sample solution
48. Alphabet Pyramid
Write a program in C++ to display the pyramid pattern using the alphabet.
  Sample Output:
 Input the number of Letters (less than 26) in the Pyramid: 5          
        A                                                              
      A B A                                                            
    A B C B A                                                          
  A B C D C B A                                                        
A B C D E D C B A 
Click me to see the sample solution
49. Digit Pyramid Pattern
Write a C++ program to print a pyramid of digits as shown below for n number of lines.
    1                                                                                                         
   232                                                                                                        
  34543                                                                                                       
 4567654                                                                                                      
567898765
Sample Output:
 Input the number of rows: 5                                           
    1                                                                  
   232                                                                 
  34543                                                                
 4567654                                                               
567898765  
Click me to see the sample solution
50. Descending Column Pattern
Write a C++ program to print a pattern in which the highest number of columns appears in the first row.
  Sample Output:
Input the number of rows: 5 12345 2345 345 45 5Click me to see the sample solution
51. Right-Justified Descending Pattern
Write a C++ program that displays the pattern with the highest columns in the first row and digits with the right justified digits.
  Sample Output:
 Input number of rows: 5                                                                                      
12345                                                                                                         
 1234                                                                                                         
  123                                                                                                         
   12                                                                                                         
    1  
Click me to see the sample solution
52. Left-Justified Descending Pattern
Write a C++ program to display the pattern using digits with left justified spacing and the highest columns appearing in the first row in descending order.
  Sample Output:
Input number of rows: 5 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1Click me to see the sample solution
53. Right-Angle Triangle with Right-Justified Numbers
Write a C++ program to display the pattern like right angle triangle with right justified digits.
  Sample Output:
 Input number of rows: 5                                               
    1                                                                  
   21                                                                  
  321                                                                  
 4321                                                                  
54321 
Click me to see the sample solution
54. Pyramid Pattern: Power of 2 Series
Write a program in C++ to display the pattern like pyramid, power of 2.
  Sample Output:
                    
Input the number of rows: 5
                 1
              1  2  1
           1  2  4  2  1
        1  2  4  8  4  2  1
	1	2  4  8  16  8  4  2  1  
 
Click me to see the sample solution
55. Odd Number Symmetric Pyramid with Row Count
Write a program in C++ to display such a pattern for n number of rows using numbers. There will be odd numbers in each row. The first and last number of each row will be 1 and the middle column will be the row number. N numbers of columns will appear in the 1st row.
  Sample Output:
 Input number of rows: 7                                                                                      
     1234567654321                                                                                            
      12345654321                                                                                             
       123454321                                                                                              
        1234321                                                                                               
         12321                                                                                                
          121                                                                                                 
           1  
Click me to see the sample solution
56. First and Last Digits of a Number
Write a program in C++ to find the first and last digits of a number.
  Sample Output:
  Input any number: 5679
  The first digit of 5679 is: 5 
  The last digit of 5679 is: 9 
 
  Click me to see the sample solution
57. Sum of First and Last Digits of a Number
Write a program in C++ to find the sum of the first and last digits of a number.
  Sample Output:
  Input any number: 12345
  The first digit of 12345 is: 1 
  The last digit of 12345 is: 5 
  The sum of first and last digit of 12345 is: 6
 
  Click me to see the sample solution
58. Product of the Digits of a Number
Write a program in C++ to calculate the product of the digits of any number.
  Sample Output:
  Input a number: 3456 
  The product of digits of 3456 is: 360
 
  Click me to see the sample solution
59. Frequency of Each Digit in an Integer
Write a program in C++ to find the frequency of each digit in a given integer.
  Sample Output:
  Input any number: 122345 
  The frequency of 0 = 0 
  The frequency of 1 = 1 
  The frequency of 2 = 2 
  The frequency of 3 = 1 
  The frequency of 4 = 1 
  The frequency of 5 = 1 
  The frequency of 6 = 0 
  The frequency of 7 = 0 
  The frequency of 8 = 0 
  The frequency of 9 = 0
 
  Click me to see the sample solution
60. Convert a Number to Words (Digit by Digit)
Write a program in C++ to input any number and print it in words.
  Sample Output:
  Input any number: 8309
  Eight Three Zero Nine
 
  Click me to see the sample solution
61. Print ASCII Characters with Their Values
Write a C++ program that prints all ASCII characters with their values.
  Sample Output:
  Input the starting value for ASCII characters: 65
  Input the ending value for ASCII characters: 75
  The ASCII characters:
  65 --> A 
  66 --> B 
  67 --> C 
  68 --> D 
  69 --> E
  70 --> F 
  71 --> G 
  72 --> H 
  73 --> I 
  74 --> J 
  75 --> K 
 
  Click me to see the sample solution
62. Power Calculation Using a For Loop
Write a program in C++ to find the power of any number using a for loop.
  Sample Output:
  Input the base: 2
  Input the exponent: 5
  2 ^ 5 = 32 
 
  Click me to see the sample solution
63. Print All Factors of a Number
Write a program in C++ to enter any number and print all factors of the number.
  Sample Output:
  Input a number: 63 
  The factors are: 1 3 7 9 21 63
 
  Click me to see the sample solution
64. One's Complement of a Binary Number
Write a program in C++ to find the one's complement of a binary number.
  Sample Output:
  Input a 8 bit binary value: 10100101
  The original binary = 10100101
  After ones complement the number = 01011010
 
  Click me to see the sample solution
65. Two's Complement of a Binary Number
Write a program in C++ to find the two's complement of a binary number.
  Sample Output:
  Input a 8 bit binary value: 01101110 
  The original binary = 01101110 
  After ones complement the value = 10010001
  After twos complement the value = 10010010
 
  Click me to see the sample solution
66. Checkerboard Pattern with "black" and "white"
Write code to create a checkerboard pattern with the words "black" and "white".
  Sample Output:
  Input number of rows: 5
  black-white-black-white-black
  white-black-white-black-white 
  black-white-black-white-black 
  white-black-white-black-white 
  black-white-black-white-black
 
  Click me to see the sample solution
67. Sum of Series 1.2 + 2.3 + 3.4 + ...
Write a program in C++ to calculate the sum of the series 1.2+2.3+3.4+4.5+5.6+.......
  Sample Output:
  Input the last integer between 1 to 98 without fraction you want to add: 10                                                                  
  1.2 + 2.3 + 3.4 + 4.5 + 5.6 + 6.7 + 7.8 + 8.9 + 9.1 + 10.11            
  The sum of the series =59.61
 
 Click me to see the sample solution
68. First N Numbers for a Specific Base
Write a program that will print the first N numbers for a specific base.
  Sample Output:
  Print the first N numbers for a specific base: 
  The number 11 in base 10 = 1*(10^1)+1*(10^0)=11 
  Similarly the number 11 in base 7 = 1*(7^1)+1*(7^0)=8
  ----------------------------------------------------------------
  Input the number of term: 15 
  Input the base: 9
  The numbers in base 9 are:
  1  2  3  4  5  6  7  8  10  11  12  13  14  15  16 
 
  Click me to see the sample solution
69. Square Matrix with Diagonal Zero and Incrementing Off-Diagonals
Write a program in C++ to produce a square matrix with 0's down the main diagonal, 1's in the entries just above and below the main diagonal, 2's above and below that, etc.
  0     1     2     3     4
  1     0     1     2     3
  2     1     0     1     2
  3     2     1     0     1
  4     3     2     1     0
  Sample Output:
 
Input number or rows: 8 0 1 2 3 4 5 6 7 1 0 1 2 3 4 5 6 2 1 0 1 2 3 4 5 3 2 1 0 1 2 3 4 4 3 2 1 0 1 2 3 5 4 3 2 1 0 1 2 6 5 4 3 2 1 0 1 7 6 5 4 3 2 1 0Click me to see the sample solution
70. Decimal to Binary Conversion
Write a program in C++ to convert a decimal number to a binary number.
  Sample Output:
  Input a decimal number: 35 
  The binary number is: 100011 
  Click me to see the sample solution
71. Decimal to Hexadecimal Conversion
Write a program in C++ to convert a decimal number to a hexadecimal number.
  Sample Output:
  Input a decimal number: 43 
  The hexadecimal number is : 2B
  Click me to see the sample solution
72. Decimal to Octal Conversion
Write a C++ program to convert a decimal number to an octal number.
  Sample Output:
  Input a decimal number: 15
  The octal number is: 17
  Click me to see the sample solution
73. Binary to Decimal Conversion
Write a C++ program to convert a binary number to a decimal number.
  Sample Output:
  Input a binary number: 1011
  The decimal number: 11
  Click me to see the sample solution
74. Binary to Hexadecimal Conversion
Write a C++ program to convert a binary number to a hexadecimal number.
  Sample Output:
  Input a binary number: 1011
  The hexadecimal value: B
  Click me to see the sample solution
75. Binary to Octal Conversion
Write a C++ program to convert a binary number to an octal number.
  Sample Output:
  Input a binary number: 1011
  The equivalent octal value of 1011 is : 13
  Click me to see the sample solution
76. Octal to Decimal Conversion
Write a C++ program to convert an octal number to a decimal number.
  Sample Output:
  Input any octal number: 17
  The equivalent decimal number: 15
  Click me to see the sample solution
77. Octal to Binary Conversion
Write a C++ program to convert an octal number to a binary number.
  Sample Output:
  Input any octal number: 17
  The equivalent binary number: 1111
  Click me to see the sample solution
78. Octal to Hexadecimal Conversion
Write a C++ program to convert an octal number to a hexadecimal number.
  Sample Output:
  Input any octal number: 77 
  The hexadecimal value of 77 is: 3F
  Click me to see the sample solution
79. Hexadecimal to Decimal Conversion
Write a C++ program to convert a hexadecimal number to a decimal number.
  Sample Output:
  Input any 32-bit Hexadecimal Number: 25 
  The value in decimal number is: 37
  Click me to see the sample solution
80. Hexadecimal to Binary Conversion
Write a C++ program to convert a hexadecimal number to a binary number.
  Sample Output:
  Input any 32-bit Hexadecimal Number: 5f
  The equivalant binary number is: 1011111 
  Click me to see the sample solution
81. Hexadecimal to Octal Conversion
Write a C++ program to convert a hexadecimal number to an octal number.
  Sample Output:
  Input any 32-bit Hexadecimal Number: 5f                               
  The equivalant octal number is: 137 
 Click me to see the sample solution
82. Compare Two Numbers
Write a program in C++ to compare two numbers.
  Sample Output:
  Input the first integer: 25 
  Input the second integer: 15 
  25 != 15 
  25 > 15 
  25 >= 15
  Click me to see the sample solution
83. Sum of the Digits of an Integer
Write a C++ program to compute the sum of the digits of an integer.
  Sample Output:
  Input any number: 25 
  The sum of the digits of the number 25 is: 7
  Click me to see the sample solution
84. Sum of the Digits of an Integer Using a Function
Write a C++ program to compute the sum of the digits of an integer using a function.
  Sample Output:
  Input any number: 255                                                 
  The sum of the digits of the number 255 is: 12
 Click me to see the sample solution
85. Reverse a String
Write a program in C++ to reverse a string.
  Sample Output:
  Enter a string: w3resource                                            
  The string in reverse are: ecruoser3w
 Click me to see the sample solution
86. Count Letters, Spaces, Numbers, and Others in a String
Write a C++ program to count the letters, spaces, numbers and other characters in an input string.
  Sample Output:
  Enter a string: This is w3resource.com 
  The number of characters in the string is: 22
  The number of alphabets are: 18 
  The number of digits are: 1 
  The number of spaces are: 2 
  The number of other characters are: 1 
  Click me to see the sample solution
87. Generate Three-Digit Numbers from {1,2,3,4} and Count Them
Write a C++ program to create and display an original three-digit numbers using 1, 2, 3, 4. Also count how many three-digit numbers are there.
  Sample Output:
  The three-digit numbers are: 
  123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432
  Total number of the three-digit-number is: 24
  Click me to see the sample solution
CPP Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
