ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 14.09.2021 13:07:19

ამოცანა: ბუბა და გამრავლება

მომხმარებელი: vardosha

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <iostream>
using namespace std;

/*int B(int n)
{
    if(n==0)
        return 1;

    return n%10*B(n/10);
}



int n;
int main()
{
    cin>>n;
    while(n>9)
        n=B(n);

    cout<<n;
}
*/
int prod(int n){
    int ans = 1;
    while( n ){
        ans *= n % 10;
        n /= 10;
    }
    return ans;
}

int main()
{
    int n;
    cin >> n;
    while(n > 9)
        n = prod(n);
    cout << n;

    return 0;
}

ტესტები

შემავალი მონაცემები
539977
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
84691
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
111111111
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
113111111
გამომავალი მონაცემები
3
თქვენი პასუხი
3
ჩეკერის პასუხი
YES
შემავალი მონაცემები
999997
გამომავალი მონაცემები
8
თქვენი პასუხი
8
ჩეკერის პასუხი
YES
შემავალი მონაცემები
26846897
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
92268178
გამომავალი მონაცემები
6
თქვენი პასუხი
6
ჩეკერის პასუხი
YES
შემავალი მონაცემები
131131111
გამომავალი მონაცემები
9
თქვენი პასუხი
9
ჩეკერის პასუხი
YES
შემავალი მონაცემები
794728773
გამომავალი მონაცემები
8
თქვენი პასუხი
8
ჩეკერის პასუხი
YES
შემავალი მონაცემები
992449799
გამომავალი მონაცემები
6
თქვენი პასუხი
6
ჩეკერის პასუხი
YES