Un joc online cu n jetoane poate fi jucat de un grup de k (k≥2) jucători, numai dacă toate cele n jetoane
pot fi distribuite în mod egal celor k jucători.
Subprogramul joc are un singur parametru, n, prin care primește un număr natural (n[2,104]),
reprezentând numărul de jetoane ale unui joc de tipul precizat. Subprogramul returnează numărul
valorilor distincte pe care le poate avea k pentru acest joc.
Scrieți definiția completă a subprogramului.
Exemplu: dacă n=12, atunci subprogramul returnează numărul 5 (cele 12 jetoane se pot distribui în
mod egal pentru o grupă de 2 jucători, de 3 jucători, de 4 jucători, de 6 jucători sau de 12 jucători).
Răspunsuri la întrebare
Răspuns de
9
Răspuns:
#include <iostream>
using namespace std;
int joc(int n) ///numeri divizorii lui n
{
int c,k;
c=k=2;
while(k<n)
{
if(n%k==0) c++;
k++;
}
return c-1;///-1 pt ca il scazi pe 1 primul divizor a lui 12
}
int main()
{
int n;
cin>>n;
cout<<joc(n);
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă