Link ka zadatku : https://petlja.org/BubbleBee/r/Problems/2015-okruzno-ss-vavilon
Moj kod
#include <bits/stdc++.h>
using namespace std;
int main()
{
unsigned long long int n,i,b,a,c,j,pr1,con,pr,kona;
unsigned long long int co = 0;
unsigned long long int cc = 0;
con = 0;
cin >> c;
cin >> b;
cin >> n;
a = n;
for (i=1; i<=sqrt(n); i++)
{
if (n%i == 0)
{
if (n/i == i)
co = co + 1;
else
co = co + 2;
}
}
co = co - 1;
n = a;
if(co < c - 1){
cout << 0 << endl;
return 0;
}
pr = co;
while(a < b){
a = a + n;
cc = cc + 1;
}
if(cc < c - 1){
cout << 0 << endl;
return 0;
}
pr1 = cc;
i = co;
for (j = 0;j != c -1;j++){
if(i != co){
pr = pr * i;
}
i --;
}
i = cc;
for (j = 0;j != c -1;j++){
if(i != cc){
pr1 = pr1 * i;
}
i --;
}
kona = (pr * pr1) * 2;
cout << kona << endl;
return 0;
}
Ne znam zbog cega mi kod ne radi.Probao sam da menjam tip podataka int,long int…medjutim ne radi.Unosio sam dosta primera u mom kodu i u kodu mog druga koji radi i isti su nam izlazi.Nigde nisam mogao da nadjem test primere kojima se zadatak testira.
Ako moze neko da mi kaze u cemu je problem u mom kodu?