Pagini recente » Borderou de evaluare (job #3045566) | Borderou de evaluare (job #649027) | Borderou de evaluare (job #1808947) | Borderou de evaluare (job #803702) | Borderou de evaluare (job #1779988)
Borderou de evaluare (job #1779988)
Raport evaluator
Compilare:
user.cpp:3:76: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type]
int st[35],k,n,nr,i,j;double tr[35][35],v[35],sum,sol,dp[35][35],comb;main(){freopen("dezastru.in","r",stdin); freopen("dezastru.out","w",stdout);scanf("%d%d",&n,&k);FOR(i,n)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;FOR(i,n)FOR(j,i) dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*v[i];for(i=0;i<=n;i++)tr[i][0]=1.0;FOR(i,n)FOR(j,i)tr[i][j]=tr[i-1][j]+tr[i-1][j-1];comb=tr[n][k];sol=(dp[n][k])/(comb);printf("%.6lf\n",sol);}
^
user.cpp: In function ‘int main()’:
user.cpp:3:110: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
int st[35],k,n,nr,i,j;double tr[35][35],v[35],sum,sol,dp[35][35],comb;main(){freopen("dezastru.in","r",stdin); freopen("dezastru.out","w",stdout);scanf("%d%d",&n,&k);FOR(i,n)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;FOR(i,n)FOR(j,i) dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*v[i];for(i=0;i<=n;i++)tr[i][0]=1.0;FOR(i,n)FOR(j,i)tr[i][j]=tr[i-1][j]+tr[i-1][j-1];comb=tr[n][k];sol=(dp[n][k])/(comb);printf("%.6lf\n",sol);}
^
user.cpp:3:146: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
int st[35],k,n,nr,i,j;double tr[35][35],v[35],sum,sol,dp[35][35],comb;main(){freopen("dezastru.in","r",stdin); freopen("dezastru.out","w",stdout);scanf("%d%d",&n,&k);FOR(i,n)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;FOR(i,n)FOR(j,i) dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*v[i];for(i=0;i<=n;i++)tr[i][0]=1.0;FOR(i,n)FOR(j,i)tr[i][j]=tr[i-1][j]+tr[i-1][j-1];comb=tr[n][k];sol=(dp[n][k])/(comb);printf("%.6lf\n",sol);}
^
user.cpp:3:166: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
int st[35],k,n,nr,i,j;double tr[35][35],v[35],sum,sol,dp[35][35],comb;main(){freopen("dezastru.in","r",stdin); freopen("dezastru.out","w",stdout);scanf("%d%d",&n,&k);FOR(i,n)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;FOR(i,n)FOR(j,i) dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*v[i];for(i=0;i<=n;i++)tr[i][0]=1.0;FOR(i,n)FOR(j,i)tr[i][j]=tr[i-1][j]+tr[i-1][j-1];comb=tr[n][k];sol=(dp[n][k])/(comb);printf("%.6lf\n",sol);}
^
user.cpp:3:193: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
int st[35],k,n,nr,i,j;double tr[35][35],v[35],sum,sol,dp[35][35],comb;main(){freopen("dezastru.in","r",stdin); freopen("dezastru.out","w",stdout);scanf("%d%d",&n,&k);FOR(i,n)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;FOR(i,n)FOR(j,i) dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*v[i];for(i=0;i<=n;i++)tr[i][0]=1.0;FOR(i,n)FOR(j,i)tr[i][j]=tr[i-1][j]+tr[i-1][j-1];comb=tr[n][k];sol=(dp[n][k])/(comb);printf("%.6lf\n",sol);}
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 500kb | Raspuns corect ! | 10 |
2 | 0ms | 492kb | Raspuns corect ! | 10 |
3 | 0ms | 500kb | Raspuns corect ! | 10 |
4 | 0ms | 500kb | Raspuns corect ! | 10 |
5 | 0ms | 504kb | Raspuns corect ! | 10 |
6 | 0ms | 504kb | Raspuns corect ! | 10 |
7 | 0ms | 500kb | Raspuns corect ! | 10 |
8 | 0ms | 508kb | Raspuns corect ! | 10 |
9 | 0ms | 500kb | Raspuns corect ! | 10 |
10 | 0ms | 508kb | Raspuns corect ! | 10 |
Punctaj total | 100 |