brsjak

Proizvod od cifri - SP Lab 7

Nov 1st, 2016
695
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. /*Производ цифри Problem 2 (1 / 3)
  2. Да се напише рекурзивна функција која ќе го пресметува производот на цифрите на даден повеќецифрен број. Да се најде односот на производот на цифрите и првобитниот број и да се испечати на екранот.*/
  3.  
  4. #include <stdio.h>
  5. int proizvod_cifri(int a)
  6.     {
  7.         if (!a)
  8.             return 1;
  9.     else
  10.         return (a%10*proizvod_cifri(a/10));
  11.     }
  12.  
  13. int main ()
  14.     {
  15.         int i;
  16.         float j;
  17.         scanf("%d", &i);
  18.         j=(proizvod_cifri(i)/(float)i);
  19.             printf("%.2f", j);
  20.     }
Add Comment
Please, Sign In to add comment