Skip to content

NumScope is a command-line based number theory toolkit written in C, built entirely using foundational programming concepts such as loops, conditionals, and functions.

License

Notifications You must be signed in to change notification settings

silven-mohan/NumScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NumScope: The Number Explorer 🔢

CI

NumScope is a command-line based number theory toolkit written in C, built entirely using foundational programming concepts such as loops, conditionals, and functions.

Created from scratch using only what I knew at the time, NumScope features 11 powerful number classifiers packed into a clean, menu-driven interface.


🧠 Number Identifier

🔍 Identify and classify the following types of numbers:

  • Armstrong Number
  • Palindrome
  • Strong Number
  • Disarium Number
  • Niven (Harshad) Number
  • Perfect Number
  • Twisted Prime
  • Spy Number
  • Emirp Number
  • Prime Number

🔁 Number Series Generator:

Prints a range-based series of:

  • Even Numbers
  • Odd Numbers
  • Prime Numbers
  • Composite Numbers
  • Perfect Numbers
  • Armstrong Numbers
  • Strong Numbers
  • Palindromes
  • Niven(Harshad) Numbers
  • Spy Numbers
  • Twisted Primes
  • Fibonacci Sequence

🔍 Number Property Analyzer (Single Value)

  • ✅ Armstrong Number

  • ✅ Palindrome

  • ✅ Strong Number

  • ✅ Niven Number

  • ✅ Perfect Number

  • ✅ Twisted Prime

  • ✅ Spy Number

  • ✅ Emirp Number

  • ✅ Prime Number

Analyzes and prints all applicable number properties (Prime, Even/Odd, Palindrome, Spy, Strong, Twisted Prime, etc.) for a single number in one go.

  • Great for quick diagnostics and exploration.

💡 What Makes NumScope Special?

  • Built entirely from core C concepts (no external libraries)
  • Switch-case driven menu navigation
  • Uses do-while for continuous interaction
  • Each feature is implemented as a self-contained function
  • Simple, readable, and beginner-friendly structure
  • Created without advanced C knowledge — powered by logic and math

I/O (Input/Output):

You can check the Run Results in Results.


👨‍💻 Built With

  • C Language
  • Dev C++
  • Pure logic, no external libraries

📃License

See included LICENSE.md file for more details.


Author: Silven Mohan


About

NumScope is a command-line based number theory toolkit written in C, built entirely using foundational programming concepts such as loops, conditionals, and functions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages