💻
C - Structured Programming Language
  • C - Structured Programming Language
  • Structured Programming Language
    • Chapter 0: Overview
      • Overview of Programming
      • Overview of C Programming
      • History of C Programming
      • IDE - Code::Blocks
      • New File Creation and Managing Program Files in Folders
      • C Program Basic Structure
      • Sections of the C Program
      • Steps for Using a Program
      • Flow of a Program Execution
      • First C Program - Hello World
      • Comment
      • Lexical Elements (/Tokens)
      • Keywords
      • Character Set
    • Chapter 1: Data Type, IO
      • Data Type
      • Variable
        • Variable Declaration for Primitive Data Type
        • Variable Address and Input
        • Constant and Macro
        • Variable Scope and Lifetime
        • Variable Storage Type
        • Variable Declaration Vs Definition Vs Initialization
        • Variable Default Value
        • Identifier Naming Rules and Conventions
      • Primitive Data Type: Format Specifier and Size
      • Literals
      • Primitive Data Type: Input Output
        • Input Output Function
        • Integer IO
        • Real Number IO
        • Character IO
        • String IO
        • Formatted Output
        • Formatted Input
        • Return of Scanf and Printf
      • IO Error
      • Escape Sequence / Backslash Characters
      • Data Type Modifiers
        • Data Type Size and Format Specifier
        • Input Output Using Modifiers
      • Data Type Limit
        • Integer Number
        • Floating Point Number
      • Memory Segment
      • Type Casting
      • Declaration of Derived Data Type
        • Array
        • Pointer
        • Function
        • Structure
        • Union
      • Declaration of User Defined Data Type
        • Enumeration
          • Enum Constant Value
          • Enumeration Exercise
        • Typedef
      • Declaration of Other Data Type
        • Boolean
        • Complex and Imaginary Number
        • File
        • Clock and Time
    • Chapter 2: Operator
      • Types of Operators
      • Assignment Operator
      • Arithmetic Operators
        • Math Operation
      • Increment, Decrement Operators
      • Relational Operators
      • Logical Operators
      • Bitwise Operators
      • Miscellaneous Operators
      • Operator Precedence and Associativity
      • Programming Syntax & Expression
      • Operator Exercise
    • Chapter 3: Conditional Statement
      • Truth Value
      • If Else Exercise
        • Zero, Positive, Negative - Number Sign Test
        • Voting Eligibility
        • Complex Numbers Equality
        • Different Example
          • Print a Digit into Word
          • Grade Evaluation
          • FizzBuzz
          • EVEN or ODD
          • Leap Year
          • Maximum of 2 Numbers
          • Maximum of 3 Numbers
          • Minimum of 2 Numbers
          • Minimum of 3 Numbers
      • Ternary Operator
        • Ternary Operator Exercise
      • Switch Statement
        • Switch Statement Exercise
    • Chapter 4: Loop
      • Loop Basic
      • Series Printing using Loop
      • Summation and Factorial
      • Loop Exercise
      • Number Theory
      • Break and Continue
      • Nested Loop
      • Managing Test Case
      • Goto Statement
    • Chapter 5: Pointer and Dynamic Memory Allocation
      • Pointer Fundamental Concept
        • Pointer Declaration
        • Types of Pointer
        • Pointer for Primitive Data Types
        • Pointer Referencing, Initialization, Accessing, Dereferencing
        • Pointer Size
      • Pointer Operation
        • Value Assignment/Update
        • Pointer Input Output
        • Pointer and Operator
          • Assignment Operator
          • Arithmetic Operator
          • Increment/Decrement Operator
          • Relational Operator
        • Pointer and Flow Control
      • Multilevel Pointer
      • Dynamic Memory Allocation (DMA)
        • Dynamic Memory Allocation (DMA)
        • DMA for Primitive Data Types
        • Pointer Operation after DMA
    • Chapter 6: Function & Recursion
      • Type of Function
      • Function Exercise
      • Conditional Statement and Function
      • Loop Exercise using Function
      • Pointer and Function
      • Recursion
        • Example
        • Pointer
    • Chapter 7: Array
      • Array Fundamental Concept
        • Necessity
        • Declaration (1D Array)
        • Initialization
        • Access
        • Assignment
        • Address
        • User Input
          • Test Case
      • Function and Array
      • Basic Array Operation
        • Statistical Operations
          • Summation
          • Average (Mean), Median
          • Frequency Table, Mode
          • Standard Deviation, Variance
          • Covariance, Correlation
        • Searching
          • Linear Search
          • Binary Search
          • Maximum
          • Minimum
        • Update
          • Index Based
          • Element Based
        • Delete
          • Index Based
          • Element Based
        • Insert
          • Index Based
          • Element Based
        • Sorting
          • Selection Sort
          • Insertion Sort
          • Bubble Sort
      • Other Array Operation
        • Copy
        • Reverse
        • Compare
        • Merge
        • Split
        • Cyclic Permutation
      • Pointer and Array
        • Basic
        • Insert
        • Delete
        • Summation
        • Reverse
        • Compare
        • Merge
        • Split
        • Cyclic Permutation
      • Pointer and Array
      • DMA and Array
      • 2D Array
    • Chapter 8: Character and String
      • Character
        • Declaration and Initialization
        • ASCII Code
        • Input Output
        • Conditional Statement
        • Character Arithmetic
      • String
        • String Declaration and Initialization
        • Input Output
        • Character Count in String
        • Character Conversion in String
        • String Operations
          • Substring
      • String and Pointer
    • Chapter 9: Structure
      • Basic of Structure
      • Structure Pointer
      • Function and Structure
      • Nested Structure
      • DMA and Structure
    • Chapter 10: File
    • Miscellaneous
      • Working with Math Functions
      • Working with Time Functions
      • Union
      • Preprocessor
      • Custom Header File
      • Error Handling
      • Graphics
      • Other
      • Coding Convention
      • Identifiers (Variable, Function & Structure) Naming Convention
      • Sizeof
      • Exit, Abort
      • Assert
    • Reference
      • Online Learning Material
  • Exercise
    • Problem Set 0: IDE, First C Program - 4
    • Problem Set 1: Data Types, IO - 55
      • Data Type, Variable, Format Specifier, Input, Output, String - 33
      • Data Type, Input, Output - 8
      • Data Type, Data Type Modifier, Format Specifier, Size, Limit, Address - 9
      • Formatted Input-Output - 4
    • Problem Set 2: Operator - 108
      • 2.1 Assignment Operator - 11
      • 2.2 Arithmetic Operator - 73
        • 2.2.1 Arithmetic Operator [5]
        • 2.2.2 Arithmetic Operator Exercise [10]
        • 2.2.3 Scale Conversion [25]
        • 2.2.4 Geometrical Shapes [35]
      • Bitwise Operator - 11
      • Use of Library Functions - 23
    • Problem Set 3: Conditional Statements - 47
    • Problem Set 4: Loop - 124
      • Sequence and Series - 33
      • More Loop Exercise - 52
      • Test Case - 7
      • Loop Nested - 32
    • Problem Set 5: Pointer and Dynamic Memory Allocation
      • Pointer Exercise
    • Problem Set 6: Function and Recursion - 42
      • Recursion
    • Problem Set 7: Array
      • One Dimensional Array - 114
      • Two Dimensional Array
    • Problem Set 8: Character and String - 61
      • Character - 29
      • String - 32
    • Problem Set 9: Structure
    • Problem Set 10: File
  • Solution
    • 0: IDE, First C Program
    • 1: Data Types, IO
    • 2: Operator
      • 2.1 Assignment Operator
      • 2.2 Arithmetic Operator
    • 3: Conditional Statements
      • 3.1 Conditional Statement
      • 3.2 Relational Operator
      • 3.3 Logical Operator
      • 3.4 Max, Min Median, Sorting
      • 3.5 Divisibility
    • 4: Loop
      • 4.1.1 Loop (Repetition)
      • 4.1.2 Print Sequence
      • 4.1.3 Summation of Series
      • 4.2 Loop Exercise
    • 5: Pointer and Dynamic Memory Allocation
    • 6: Function and Recursion
      • 5.1 Types of User Defined Function
      • 5.2 Exercise - Function
    • 7: Array
    • 8: Character and String
      • 7.1 Character Basic
      • 7.2 Character Input
      • 7.3 ASCII Code
      • 7.4 Character Test
      • 7.5 Character Conversion
      • 7.6 Character Arithmetic Operation
    • 9: Structure
    • 10: File
Powered by GitBook
On this page
  • Problem Set 4.2.1: Loop - Number/Digit (Class)
  • Problem Set 4.2.2: Loop - Number/Digit (Class) [52]
  1. Exercise
  2. Problem Set 4: Loop - 124

More Loop Exercise - 52

Problem Set 4.2.1: Loop - Number/Digit (Class)

  1. Number Theory

    1. Print Divisors/Factors of a Number.

  2. Digit

    1. Count the number of Digits in an integer number.

  3. G.C.D/L.C.M

    1. Calculate the GCD of two numbers.

    2. Calculate the GCD of two numbers using the Euclid Algorithm.

Problem Set 4.2.2: Loop - Number/Digit (Class) [52]

  1. Number Theory

    1. Print the Divisors (নিঃশেষে বিভাজ্য, গুণনীয়ক) (Factors, উৎপাদক) of an Integer Number.

    2. Print the Proper Divisors/Factors of an Integer Number.

    3. Count the Total Number of Factors/Divisors of an Integer Number.

    4. Determine whether an Integer Number is prime or not.

      • 1 to n, 2 to n-1, 2 to n/2, 2 to sqrt(n)

      • Sieve of Eratosthenes

      • Segmented Sieve

    5. Print the prime numbers up to N.

    6. Print the Even Divisors/Factors of an Integer Number.

    7. Print the Odd Divisors/Factors of an Integer Number.

    8. Determine the Summation of Divisors/Factors of an Integer Number.

    9. Determine the Summation of Proper Divisors/Factors of an Integer Number.

    10. Test whether an Integer Number is a Perfect Number or not.

    11. Classify an Integer Number as a Perfect, Abundant, or Defective Number.

    12. Test whether an Integer Number is an Amicable Number or not. [sopd(a)==b&&sopd(b)==a]

    13. Calculate nCr

    14. Calculate nPr

  2. Digit

    1. Print the digit of an integer number in reverse order.

    2. Count the number of Digits in an integer number.

    3. Find the Summation of Digits of a number.

    4. Find the Product of Digits of a number.

    5. Find the Summation of Digits of a number until the summation forms one digit.

    6. Reverse the digits of an integer number.

    7. Test whether an integer number is Palindrome or not.

    8. Print a Number in words.

    9. Test whether an Integer Number is an Armstrong Number or not. [153=1^3+5^3+3^3, 1634=1^4+6^4+3^4+4^4]

    10. Test whether an Integer Number is a Strong Number or not. [145=1!+4!+5!=1+24+120]

  3. Number System Conversion

    1. Decimal to Binary

    2. Decimal to Octal

    3. Decimal to Hexadecimal

    4. Decimal to N Base Number System

    5. Binary to Decimal

    6. Binary to Octal

    7. Binary to Hexadecimal

    8. Octal to Binary

    9. Octal to Decimal

    10. Octal to Hexadecimal

    11. Hexadecimal to Binary

    12. Hexadecimal to Octal

    13. Hexadecimal to Decimal

    14. N Base Number System to Binary

    15. N Base Number System to Octal

    16. N Base Number System to Decimal

    17. N Base Number System to Hexadecimal

    18. N Base Number System to M Base Number System

  4. G.C.D/L.C.M

    1. Find the GCD of two numbers without using the Euclid Algorithm.

    2. Find the LCM of two numbers.

    3. Calculate the GCD of two numbers using the Euclid Algorithm.

    4. Test whether two numbers are Co-Prime or not. [if GCD (a, b) == 1, then a and b are Co-Prime]

    5. Euler Totient Function(phi). (# of Co-Prime from 1 to N for the input N)

    6. Find the GCD of N numbers.

    7. Find the LCM of N numbers.

  5. Other

    1. Calculate a^b using loop

    2. Calculate a^b % c using loop

    3. Calculate sqrt(a) using loop

PreviousSequence and Series - 33NextTest Case - 7

Last updated 8 months ago