ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1263. Выборы

WA on test #12 can someone help me ?
Послано stilkobg 9 апр 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 окт 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 25 окт 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
Re: WA on test #12 can someone help me ?
Послано NiF 26 окт 2012 18:36
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 мар 2013 00:55
I change this >> first multiply 100 and then divide m . and it works.
Re: WA on test #12 can someone help me ?
Послано Rodion 24 июл 2021 22:27
didnt help me