Borderou de evaluare (job #1779988)

Utilizator ionanghelinaIonut Anghelina ionanghelina Data 15 octombrie 2016 19:17:49
Problema Dezastru Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 100

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
10ms500kbRaspuns corect !10
20ms492kbRaspuns corect !10
30ms500kbRaspuns corect !10
40ms500kbRaspuns corect !10
50ms504kbRaspuns corect !10
60ms504kbRaspuns corect !10
70ms500kbRaspuns corect !10
80ms508kbRaspuns corect !10
90ms500kbRaspuns corect !10
100ms508kbRaspuns corect !10
Punctaj total100

Ceva nu functioneaza?