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

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

can anyone tell me why WA?(C++)
Послано QIAO YANG 29 май 2008 19:48
#include <iostream>
#include<vector>
#include<iomanip>
#include <math.h>
using namespace std;
int main()
{
    double a;
    vector<double> vd;

    while(cin>>a)
    {

        vd.push_back(a);
    }

    cout.setf(cout.showpoint);
    setprecision(4);
    setiosflags(ios::fixed);

    for(vector<double>::size_type i=vd.size()-1;i!=-1;--i)
    {

        cout<<pow(vd[i],0.5)<<endl;
    }

    return 0;
}
Re: can anyone tell me why WA?(C++)
Послано Howard Liu 30 май 2008 03:41
setprecision and setiosflags didn't have any effect in your code. You need to put them in some 'cout << ' line.
Re: can anyone tell me why WA?(C++)
Послано rainerzhou 23 июл 2008 13:22
Try to change these lines
cout.setf(cout.showpoint);
setprecision(4);
setiosflags(ios::fixed);
to
cout.setf(ios::fixed);
cout.precision(4);