Hasilin cəmə nisbəti#931

Hasilin cəmə nisbəti (Həll təhlili)

Gəlin ədədin rəqəmlərinin hasilini və cəmini tapaq. Ədədin rəqəmlərinin hasilinin onların cəminə nisbətini çıxaracağıq.

Alqoritm İmplementasiyası

Giriş ədədi -i oxuyun.

scanf("%d", &n);

res dəyişənində ədədin rəqəmlərinin hasilini tapırıq. s dəyişənində ədədin rəqəmlərinin cəmini tapırıq. Dəyişənləri başlanğıc qiymətləndiririk.

res = 1; s = 0;

Ədədin rəqəmlərini təkrarlayırıq. Ədədi 10-a bölünərək 0 alınana qədər davam edirik.

while (n > 0)
{
    s += n % 10;
    res = res * (n % 10);
    n /= 10;
}

Rəqəmlərin hasilini res onların cəmi s-ə bölmək.

res /= s;

Cavabı çıxarırıq.

printf("%.3lf\n", res);