👤

Se da un numar natural n<101 si o cifra k din multimea 2 3 5 7. Sa se afiseze exponentul lui k in descompunerea in factori primi a produsului 1×2×3...×n fara a efectua efectiv produsul. Daca se poate, folosind doar in c++.

Răspuns :

N-am mai pus condittia pt. n si k,nu cred ca sunt necesare.Dar daca vrei,poti sa pui si  conditile : if (n<101 ) si if (k==2 || k==3 || k==5 || k==7)

#include <iostream>
using namespace std;

int main()
{
    int n,k,i,exp=0,aux=0;
    cin>>n;
    cin>>k;
    for(i=1; i<=n; i++)
    {
            aux=i;
            while (aux%k==0)
            {
                exp++;
                aux=aux/k;
            }
    }

    cout<<"exponentul : "<<exp;
}


Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!


Go Learns: Alte intrebari