- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

In this article, we will learn about the solution to the problem statement given below.

**Problem statement **− We are given a range, we need to find the number of odd factors in the range.

As we all know that all perfect squares have an odd number of factors in a range. So here we will compute a number of perfect squares.

As m and n both are inclusive, so to avoid error in case of n being a perfect square we take n-1 in the formulae.

Now let’s see the implementation below−

# count function def count(n, m): return int(m**0.5) - int((n-1)**0.5) # main n = 25 m = 400 print("Number of odd squares are: ", count(n, m))

Number of odd squares are: 16

All the variables and functions are declared in the global scope as shown in the figure above.

In this article, we have learned how we can find the number of elements with odd factors in a given range.

- Related Questions & Answers
- Java Program to get number of elements with odd factors in given range
- Python Program for Find sum of odd factors of a number
- C Program for Find sum of odd factors of a number?
- C++ program for Find sum of odd factors of a number
- Python Program for Efficient program to print all prime factors of a given number
- Python Program to replace list elements within a range with a given number
- Python Program for Find minimum sum of factors of number
- Number of indexes with equal elements in given range in C++
- Program to find number of pairs where elements square is within the given range in Python
- C Program for efficiently print all prime factors of a given number?
- Python Program for Product of unique prime factors of a number
- Python Program for Find sum of even factors of a number
- Python – Test for all Even elements in the List for the given Range
- Program to find count of numbers having odd number of divisors in given range in C++
- Count number of smallest elements in given range in C++

Advertisements