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

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

Help what is wrong? C++
Послано Misha 25 янв 2015 15:09
This is my code.


#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main()
{
    long double a;
    cin >> a;
    cout << fixed << setprecision(4) << sqrt(a) << endl;
    return 0;
}
Re: Help what is wrong? C++
Послано PimpMyTest 26 янв 2015 16:51
In my opinion the problem is that the user should be able to insert a set of numbers, while in your code you can only give 1 value in input.
Re: Help what is wrong? C++
Послано dream 23 мар 2015 12:49
as i known you can insert the code "main()" on the line of "return 0;"
Re: Help what is wrong? C++
Послано Hassan52 22 май 2015 14:48
the wrong is your data type try to store the double side alone and the integar alone and then calculate them into output :D

like
long long int_side = sqrt(a);

double float_side = sqrt(a)-int_side;

cout << int_side+float_side ;
Re: Help what is wrong? C++
Послано Abhinav Garg 26 май 2015 19:15
You also have to print result in reverse order. Square root of number you read last should be displayed first.

Edited by author 26.05.2015 19:16

Edited by author 26.05.2015 19:16