Simple armstrong number in c using function. In this program, we can find whether the number is an Armstrong number or not using a function in the c program for beginners.
Armstrong Number Definition
The sum of the cubes of its own digits is equal to an Armstrong number, also known as a narcissistic number.
As a result, narcissistic numbers are numbers that can be represented by manipulating their digits mathematically.
A whole number, or integer, is the sum of its digits’ nth powers.
Function Definition in C
A function is a collection of statements that work together to complete a task.
Every C program contains at least one function, main(), and even the simplest programs can specify more functions.
The name, return type, and parameters of a function are all specified in a function declaration.
Armstrong Number in C Using Function
//armstrong number in c using function
#include<stdio.h>
int func(int number)
{
int num = 0;
int power = 0;
int sum = 0;
int n = number;
while(n!=0)
{
num = n % 10;
power = num*num*num;
sum += power;
n /= 10;
}
if(sum == number) return 0;
else return 1;
}
int main()
{
int number;
printf("Enter The Number");
scanf("%d",&number);
if(func(number) == 0)
printf("%d is Armstrong Numbern", number);
else
printf("%d is Not Armstrong Number", number);
return 0;
}
Output:
Enter The Number45
45 is Not Armstrong Number
LCM of Two Numbers in C Using Recursion
C Program for LCM of Two Numbers Using Functions
Armstrong Number in C Using For Loop
Linear Search in C Program Using Array
Insertion Sort Program in C Using Array
Bubble Sort Program in C Using Function
Bubble Sort in C Program Example
Binary Search in C Program Using Function
C Program to Find Reverse of a String Using Recursion
C Program to Implement Quick Sort Using Recursion
Binary releases – Code::Blocks
GDB online Debugger | Compiler – Code, Compile, Run, Debug online C, C++
Online Compiler and Editor/IDE for Java, C/C++, PHP, Python, Perl, etc
Applications of C Programming That Will Make You Fall In Love With C