C-PROGRM NUMBER
TECHNICS
Definition of perfect number or What is perfect number?
Perfect number is a positive number which sum of all positive
divisors excluding that number is equal to that number. For example 6 is
perfect number since divisor of 6 are 1, 2 and 3. Sum of its divisor is
1 + 2+ 3 =6
Note: 6 is the smallest perfect number.
Next perfect number is 28 since 1+ 2 + 4 + 7 + 14 = 28
Some more perfect numbers: 496, 8128
Definition
of Armstrong number or what is an Armstrong number:
Definition
according to c programming point of view:
Those numbers which
sum of the cube of its digits is equal to that number are known as Armstrong
numbers. For example 153 since 1^3 + 5^3 + 3^3 = 1+ 125 + 9 =153
Other Armstrong numbers: 370,371,407 etc.
In general definition:
Those numbers which
sum of its digits to power of number of its digits is equal to that number are
known as Armstrong numbers.
Example 1: 153
Total digits in 153 is 3
And 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
Example 2: 1634
Total digits in 1634 is 4
And 1^4 + 6^4 + 3^4 +4^4 = 1 + 1296 + 81 + 64
=1634
Examples of Armstrong numbers: 1, 2, 3, 4, 5,
6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834,
1741725
Definition of strong number:
A number is called strong number if sum of the factorial of its
digit is equal to number itself. For example: 145 since
1! + 4! + 5! = 1 + 24 + 120 = 145
Reverse
Of Given Numbers
Sample output:
Enter any positive integer: 234561000045645679001237800000000000
Reverse: 8732100976546540000165432
Swapping Of Given Numbers
Sample output:
Enter any two integers: 3 6
Before swapping: a = 3, b=6
After swapping: a = 6, b=6
Definition of prime
number:
A natural number greater than one has not any other divisors
except 1 and itself. In other word we can say which has only two divisors 1 and
number itself. For example: 5
Their divisors are 1 and 5.
Note: 2 is only even prime number.
Logic for prime number in c
We will take a loop and divide number from 2 to number/2. If the
number is not divisible by any of the numbers then we will print it as prime
number.
Example of prime
numbers : 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, 101, 103, 107, 109, 113, 127, 131, 137,
139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199 etc.
Definition of Palindrome number or What
is palindrome number?
A number is called palindrome number if it is remain same when
its digits are reversed. For example 121 is palindrome number. When we will
reverse its digit it will remain same number i.e. 121
Palindrome numbers examples: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88,
99, 101, 111, 121, 131, 141, 151, 161, 171, 181, 191 etc.
Definition of Palindrome string:
A string is called palindrome if it symmetric. In other word a
string is called palindrome if string remains same if its characters are
reversed. For example: asdsa
If we will reverse it will remain same i.e. asdsa
Example of string palindrome: a,b,
aa,aba,qwertrewq etc.
What is Fibonacci series?
Logic of Fibonacci series
Definition of Fibonacci numbers:
We assume first two Fibonacci are 0 and 1
A series of numbers in which each sequent
number is sum of its two previous numbers is known as Fibonacci series and each
numbers are called Fibonacci numbers. So Fibonacci numbers is
Algorithm for Fibonacci series
Fn = Fn-2 + Fn-1
Example of Fibonacci
series:
0 , 1 ,1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55
...
5 is Fibonacci number since sum of its two
previous number i.e. 2 and 3 is 5
8 is Fibonacci number since sum of its two
previous number i.e. 3 and 5 is 8 and so on.
Factorial value
Factorial of number is defined as:
Factorial (n) = 1*2*3 … * n
For example: Factorial of 5 = 1*2*3*4*5 = 120
Note: Factorial of zero = 1