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

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

what's wrong with it?
Послано JollyRoger 31 янв 2015 19:52
#include<iostream>
#include<stack>
#include<math.h>
#include<iomanip>

float next_value = 0;
std::stack<float> my_stack;

int main()
{
    int a = 0;
    while (std::cin >> next_value)
    {
        if (a == 65536) break;
        if (0 <= next_value && next_value <= pow(10.0, 18))
        {
            my_stack.push(next_value);
        }
        else continue;
        a++;
    }

    while (!my_stack.empty())
    {
        std::cout << std::fixed << std::setprecision(4) << sqrt(my_stack.top()) << std::endl;
        my_stack.pop();
    }
    return 0;
}