Cómo incluir promedio de dígitos en el número en mi código?

say10:

No entiendo cómo incluir promedio de dígitos en mi código

#include <stdio.h>

int main()
{
    int n, s;
    printf("Enter number : ");
    scanf("%d",&n);
    s = 0;
    while (n > 0)  {
        s += n%10;
        n /= 10;
    }
    printf("Sum of digit : %d\n",s);
    return 0;
}
Sri Lakshmi Kanthan:

Pruebe esta solución:

#include <stdio.h>

int main()
{
    int n, s,i=0;
    printf("Enter number : ");
    scanf("%d",&n);
    s = 0;
    while (n > 0)  
    {
        s += n%10;
        n /= 10;
        i++;
    }
    printf("Sum of digit : %d\n",s);
    if(i!=0)
        printf("Average is %f",(float)s/i);
    else
        printf("Average is Undefined");

    return 0;
}

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=383807&siteId=1
Recomendado
Clasificación