Answers for "a C program to count number of digits in a number"

C
2

print digits of a number in c

#include <stdio.h>

int main(){
    int num = 1024;

    while(num != 0){
        int digit = num % 10;
        num = num / 10;
        printf("%dn", digit);
    }
  
    return 0;
}
Posted by: Guest on July-08-2020
1

Find Numbers with Even Number of Digits in c

/* Find Numbers with Even Number of Digits in c */

/**
* numDigit - gives the length of a given number
* @n: the number
*/
int numDigit(int n){
        int d = 0;
        
        while (n > 0 && n < 100000){
                n = n/10;
                d++; 
        }
        return(d);
}

/**
* findNumbers - returns the number of numbers with even number of digits
* @*nums: a pointer to a num array
* @numSize: the size of the array
*/
int findNumbers(int* nums, int numsSize){
        
        int c = 0;
        
        for(int i = 0; i < numsSize; i++){
                
                if(numDigit(nums[i]) % 2 == 0){
                        c++;
                } 
                
        }
        return(c);
}
Posted by: Guest on August-19-2021
-1

how to count digits and sum of digits in C

Enter the number
300
Given number = 300
Sum of the digits 300 = 3
 
 
Enter the number
16789
Given number = 16789
Sum of the digits 16789 = 31
Posted by: Guest on December-17-2019

Code answers related to "a C program to count number of digits in a number"

Code answers related to "C"

Browse Popular Code Answers by Language