ENG  RUSTimus Online Judge
Online Judge
Problems
Authors
Online contests
About Online Judge
Frequently asked questions
Site news
Webboard
Links
Problem set
Submit solution
Judge status
Guide
Register
Update your info
Authors ranklist
Current contest
Scheduled contests
Past contests
Rules
back to board

Discussion of Problem 1263. Elections

Show all messages Hide all messages

WA on test #12 can someone help me ? stilkobg 9 Apr 2008 22:40
#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
double a[10001];
int main()
{
    int l=0,i,n,k;
    double x,m;
    cin>>n>>m;
    for(i=0;i<m;i++)
    {
    cin>>k;
    a[k]++;
    }
    for(i=1;i<=n;i++)
    {
    x=a[i]/m;
    x*=100;
    if(ceil(x)==floor(x))cout<<x<<".00%"<<endl;
    else
    cout<<setprecision(4)<<x<<'%'<<endl;
    }
    return 0;
}

Edited by author 09.04.2008 22:50
Re: WA on test #12 can someone help me ? Moein Fatehi 13 Oct 2011 16:36
I have this Problem too.
plz help, my program is been written in JAVA.

Edited by author 13.10.2011 16:36
Re: WA on test #12 can someone help me ? SButterfly [Samara SAU] 25 Oct 2012 12:46
So, I have this problem too. What is the rigth solution?

---
I found the answer, use Console.WriteLine("{0:f2}%", t);

Edited by author 25.10.2012 19:37

Edited by author 25.10.2012 19:37
Try these inputs:
2 11
1
2
2
2
2
2
2
2
2
2
2
Re: WA on test #12 can someone help me ? nikusha_barbaqa[FreeUni] 1 Mar 2013 00:55
I change this >> first multiply 100 and then divide m . and it works.
didnt help me