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

Обсуждение задачи 1001. Обратный корень

Почему не работает? Подскажите!
Послано okvorb 3 авг 2013 04:55
#include <vector>

int main()
{
    std::vector<int> v;
    int n;
    while(scanf("%d", &n) != EOF)
    {
        v.push_back(n);
    }

    for(std::vector<int>::reverse_iterator it = v.rbegin(); it != v.rend(); it++)
    {
        printf("%f \n", sqrt((float)(*it)) );
    }

    return 0;
}
Re: Почему не работает? Подскажите!
Послано DenisPalchuk 7 окт 2013 19:41
You choose %d. It's int. You should use %lf - double!!!