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

2 знака после запятой и не только - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ прокомментируйте пожалуйста готовую программу http://www.cyberforum.ru/cpp-beginners/thread611804.html
#include <iostream> #include <cmath> using namespace std; struct point { double x, y; }; double dlina (point a, point b) { return sqrt(pow(a.x - b.x, 2) + pow(a.y - b.y, 2));
C++ Подскажите, пожалуйста, что неправильно ? В файловой системе каталог файлов организован в виде линейного списка Для каждого файла в каталоге содержатся следующие сведения: * имя файла * дата создания * количество обращений к файлу Написать программу, которая обеспечит: 1)начальное формирование каталога файлов 2)вывод каталога файлов 3)удаление файлов, дата создания которых меньше заданной 4)выборку файла с наибольшим количеством... http://www.cyberforum.ru/cpp-beginners/thread611800.html
Прокомментируйте программу на векторы C++
#include <iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; int main () { vector <int> a; cout << "n=";
C++ Прокомментируйте программу
#include"iostream" #include"string" using namespace std; int main() {string s, s1, s2; cout<<"Enter string"<<endl; getline(cin,s); cout<<"Enter s1"<<endl;
C++ Пожалуйста объясните в чем состоит перегрузка операторов данном случае? http://www.cyberforum.ru/cpp-beginners/thread611742.html
// Complex.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; class Complex {
C++ Не выходит из цикла ввода Прочитайте некоторый текст, сохраняя каждое введенное слово как отдельный элемент вектора. Преобразуйте символы каждого слова в прописные. Отобразите преобразованный текст выводя по 8 слов в строке #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<string> cet; подробнее

Показать сообщение отдельно
Vudu
Сообщений: n/a
22.06.2012, 16:41     2 знака после запятой и не только
Здравствуйте форумчане
1)есть вопросик по поводу приведения результата выполнения кода в божеский вид... нужен результат типа x=2.50 F= 1.15 ( 2 знака после запятой) полазил по форуму нашел некоторые решения, но почему то никак не получается добиться нужного результата
итак вот он:
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 <iostream.h>
 #include <iomanip.h>
 #include <math.h>
 
 int main (int argc, char* argv [])
{
 
     float a, b, c;
     float StartX, EndX, dX;
     float F, x;
 
     cout<<"Vvedite:";
     cout<<"\t a="; cin>>a;
     cout<<"\t b="; cin>>b;
     cout<<"\t c="; cin>>c;
     cout<<"\t Start="; cin>>StartX;
     cout<<"\t EndX="; cin>>EndX;
     cout<<"\t dX="; cin>>dX;
 
     for (float x=StartX; x<=EndX; x+=dX)
      { if (x<5 && c!=0)
         F=(-a)*(float)pow(x,2)-b;
        else if (x>5 && c==0)
         F= (x-a)/x;
       else
         F=(-x)/c;
             
       if ((((long)floor (a) | (long)floor (b)) ^ ((long)floor(a)| (long)floor(c)))!=0)
           {
           cout << "x=";
           std::cout.precision(2);
           cout <<  x<<"\t";
           cout <<"F=";
           std::cout.precision (0);
           cout <<F<<"\n";
           }
       else
         {
           cout << "x=";
           std::cout.precision(2);
           cout <<  x<<"\t";
           cout <<"F=";
           std::cout.precision (2);
           cout <<F<<"\n";
           }
      }
system("pause");
 return 0;
  }

вот как бы то что получилось :2 знака после запятой и не только
набросок сделан в DevC++


2)причем этот же код в MSVisual Studio дает вот эту ошибочку :

1>c:\users\xenz\documents\visual studio 2012\projects\лаб1\лаб1\лаб1.cpp(4): fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

что мне стало вообще непонятно ... почему так?

в Borland запускать не пробовал не нашел для своей Win7 64x рабочую версию программы
помогите плз по первому пункту вопроса по второму не обязательно но с удовольствием почитаю в чем может быть проблемма
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru