Se citesc, pe rand, n numere naturale si un numar prim p. Se cere sa se gaseasca k maxim, astfel incat p^k divide produsul celor n numere naturale. Se va evita efectuarea produsului celor n numere naturale.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int main()
{
int n, p, x, k=0, i;
cin>>n>>p;
for (i=1;i<=n;i++)
{
cin>>x;
while(x%p==0)
{
k=k+1;
x=x/p;
}
}
cout<<k;
return 0;
}
using namespace std;
int main()
{
int n, p, x, k=0, i;
cin>>n>>p;
for (i=1;i<=n;i++)
{
cin>>x;
while(x%p==0)
{
k=k+1;
x=x/p;
}
}
cout<<k;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă