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