-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlogicQue.c
More file actions
74 lines (60 loc) · 1.01 KB
/
logicQue.c
File metadata and controls
74 lines (60 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// wap to count no of digit on any given number :
#include<stdio.h>
/* int main(){
int n,num,count=0;
printf("ENTER A NUMBER : ");
scanf("%d",&n);
num = n;
while (n>0)
{
n=n/10;
count++;
}
printf("NO OF DIGIT IN %d =%d ",num,count);
return 0;
}
*/
// WAP TO THE SUM OF DIGITS OF ANY GIVEN NUMBER ;
/* int main(){
int n,num,digit,sum=0;
printf("ENTER A NUMBER : ");
scanf("%d",&n);
num=n;
while(n>0)
{
digit=n%10;
sum+=digit;
n/=10;
}
printf("THE SUM OF DIGITS OF %d GIVEN NUMBER is =%d",num,sum);
}
*/
// WAP TO CHECK WHETHER GIVEN NUMBER IS ARMSTRONG OR NOT :
# include<math.h>
int main(){
int n,num,digit,sum=0,count=0;
printf("ENTER A NUMBER : ");
scanf("%d",&n);
num=n;
while(n>0)
{
digit=n/10;
n/=10;
count++;
}
n=num;
while(n>0)
{
digit=n%10;
sum=sum+pow(digit,count);
n/=10;
count++;
}
if (num==sum)
{
printf("%d is armstrong\n",num);
}
else
printf("%d is not armstrong\n",num);
return 0;
}