sum of digits in c using for loop code example
Example 1: adding digits of a number in c
#include<stdio.h>
int main()
{
int num,sum=0,r,temp;
printf("Enter the number:\n ");
scanf("%d",&num);
temp=num;
while(temp!=0)
{
r=temp%10;
sum=sum+r;
temp=temp/10;
}
printf("\nGiven number = %d",num);
printf("\nSum of the digits = %d",sum);
}
Example 2: sum of digits in c using for loop
#include <stdio.h>
int main()
{
int n, sum = 0, r;
printf("Enter a number\n");
for (scanf("%d", &n); n != 0; n = n/10) {
r = n % 10;
sum = sum + r;
}
printf("Sum of digits of a number = %d\n", sum);
return 0;
}
Example 3: sum using for loop in c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) {
int x,i,n,num, f = 1;
double k=3,e=2.71828;
printf("Enter a number to calculate its factorial: ");
scanf("%d", &x);
for (x = 1; x <= n; x++){
f = f *x;
}
printf("enter number to calculate its probability: ");
scanf("%d",&num);
if (num=x,num<=10){
for (i=1;i<=num;i++){
double p=((pow(k,x))*(pow(e,-k)))/f;
printf("The probability is %f\n",p);}
}
else {
printf("this number is not between 1 to 10");
}