Borderou de evaluare (job #1779983)

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

Raport evaluator

Compilare: user.cpp:2:97: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type] using namespace std;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=1;i<=n;i++)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;for(i=1;i<=n;i++)for(int j=1;j<=i;j++)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=1;i<=(n);i++)for(j=1;j<=i;j++)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:2:131: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;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=1;i<=n;i++)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;for(i=1;i<=n;i++)for(int j=1;j<=i;j++)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=1;i<=(n);i++)for(j=1;j<=i;j++)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:2:166: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;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=1;i<=n;i++)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;for(i=1;i<=n;i++)for(int j=1;j<=i;j++)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=1;i<=(n);i++)for(j=1;j<=i;j++)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:2:186: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;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=1;i<=n;i++)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;for(i=1;i<=n;i++)for(int j=1;j<=i;j++)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=1;i<=(n);i++)for(j=1;j<=i;j++)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:2:222: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;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=1;i<=n;i++)scanf("%lf",&v[i]);for(i=0;i<=n;i++)dp[i][0]=1;for(i=1;i<=n;i++)for(int j=1;j<=i;j++)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=1;i<=(n);i++)for(j=1;j<=i;j++)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
10ms492kbRaspuns corect !10
20ms496kbRaspuns corect !10
30ms504kbRaspuns corect !10
40ms500kbRaspuns corect !10
50ms500kbRaspuns corect !10
60ms504kbRaspuns corect !10
70ms504kbRaspuns corect !10
80ms500kbRaspuns corect !10
90ms504kbRaspuns corect !10
100ms500kbRaspuns corect !10
Punctaj total100

Ceva nu functioneaza?