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

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

test 1
Послано giorgi 15 дек 2011 01:53
#include <stdio.h>
#include<string.h>

int main()
{
    int sel[10010],n,m,tmp,i;
    scanf("%d%d",&n,&m);

    memset(sel,0,10010*sizeof(int));

    for(i=0; i<m; i++) {
        scanf("%d",&tmp);
        sel[tmp]++;
    }

    for(i=1; i<=n; i++)
        printf("%.2f%\n",((double)sel[i]*(double)100)/(double)m);

    return 0;
}

whats wrong?
Re: test 1
Послано giorgi 15 дек 2011 01:58
        printf("%.2f%%\n",
problem is here. it needs two %
Re: test 1
Послано SpartakusMd 5 мар 2012 01:58
Why it needs 2 of '%'?
Re: test 1
Послано Nodir NAZAROV Komiljonovich 9 сен 2012 15:29
% should also be printed at the end, I just found this mistake :)
Re: test 1
Послано Neeraj Kumar 3 янв 2015 15:47
I am also amazed by this.
My code is working in ideone with single "%".
http://ideone.com/cbm8uh



Edited by author 03.01.2015 15:49