Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вывод без e (6e+10,1.35e+8) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна помощь с комментариями. http://www.cyberforum.ru/cpp-beginners/thread523186.html
Нужны комментарии и сделать так, чтобы вводилось только пятизначное число. #include "stdafx.h" #include <stdlib.h> #include <memory.h> #include <iostream> using namespace std; int * equ(char...
C++ Выяснить, пересекаются ли параболы. Выяснить, пересекаются ли параболы y=ax2+bx+c и y=dx2+ex + f. При положительном ответе найти точки пересечения. http://www.cyberforum.ru/cpp-beginners/thread523185.html
C++ обновления
При каждом выключении компа происходит обновление. Так надо? В разделе "С/С++ для начинающих" рассматриваются, как это ни странно, не особенности поведения компьютера, работающего под неизвестной...
C++ списки
Построить класс для работы с односвязным списком. Элементы списка - действительные числа. Создать два упорядоченных по возрастанию списка, слить их в один(также упорядоченный по возростанию),...
C++ Удалить из массива целых чисел все элементы, являющиеся совершенными числами. http://www.cyberforum.ru/cpp-beginners/thread523166.html
Удалить из массива целых чисел все элементы, являющиеся совершенными числа ми. #include <iostream> #include <iomanip> #include <time.h> #include <stdio.h> #include <stdlib.h> using namespace...
C++ разработать класс прямоугольика разработать класс прямоугольника который должен содержать два числа эти числа явл. сторонами прямоугольника числа должны быть приват в public должно быть методы вывода для, ввывода вычесления... подробнее

Показать сообщение отдельно
seruy-t
2 / 2 / 0
Регистрация: 21.08.2010
Сообщений: 216

Вывод без e (6e+10,1.35e+8) - C++

20.03.2012, 17:40. Просмотров 730. Ответов 9
Метки (Все метки)

Всем привет, есть вот такой код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <cstdlib>
#include <iostream>
#include <math.h>
 
float round(float n)
 {
      float t;
      t=n-floor(n);
      if (t>=0.5)
      {
             n= (floor(n)+1);
              }
      else
      {
        n=  floor(n);
 
                           }
      return n;
 }
 
 
 
using namespace std;
 
 
 
 
int main(int argc, char *argv[])
 {
   double a,S,qwe;
 
 
  cin>>a;
 
if(a>=1 && a<=10e9){
          qwe =  pow(3, (0.25));
          double R = ((2*a)/ qwe);
 
         S= ((3*sqrt(3))/2)*(R*R);
 
      
       cout <<round(S)<<endl;
      }
      else cout <<"invalid data"<<endl  ;
 
 
 
    return 0;
 }

Программа считает площадь 6-угольника со стороной http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{2L}{\sqrt[4]{3}}

Все работает, но есть одно но. В условии сказано, что ответ должен выводиться округленный к ближайшему целому и самые цифры (без e (6e+10,1.35e+8) )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru