sum of digits in c using for loop code example

Example 1: adding digits of a number in c

//program to find the sum of digits:

#include<stdio.h>
int main()
{
  int num,sum=0,r,temp;
  printf("Enter the number:\n ");  //taking input from the user
  scanf("%d",&num);
  
  temp=num;           //assigning num to temporary variable
  
  while(temp!=0)
  {
    r=temp%10;
    sum=sum+r;
    temp=temp/10;
  }
  printf("\nGiven number = %d",num);
  printf("\nSum of the digits = %d",sum);
}

//code By dungriyal

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>


/* run this program using the console pauser or add your own getch, system("pause") or input loop */

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");
	}

Tags:

C Example