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

Вывести числа со специальным форматом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ rand(time(NULL) http://www.cyberforum.ru/cpp-beginners/thread943170.html
Необходимо получить диапозон случайных чисел от 1 до 6. Я это пытаюсь делать вот таким образом void main(){ srand(time(NULL)); int cub1=rand()%(1+5); int cub2=rand()%(1+5);
C++ Непонятный вывод значений синуса Есть вот такой код: #include <iostream> #include <cmath> using namespace std; const double pi = 3.14159265358979; int main() { cout <<sin(pi) <<endl http://www.cyberforum.ru/cpp-beginners/thread943161.html
C++ Не получается заполнить массив целыми числами
Почему результат при выводе не тот, который должен быть? Должно получится 2 4 6 8 10 12 14 16 18 20, а на самом деле 0 2 2 2 2 2 2 2 2 2 2? #include "stdafx.h" using namespace System; int main(array<System::String ^> ^args) { array<int> ^data = gcnew array<int>(10);
Вывести на экран таблицу значений функции и ее разложение в ряд C++
Задали в универе. Даже незнаю как подобные задачи решаются.
C++ Ругается на шаблон http://www.cyberforum.ru/cpp-beginners/thread943107.html
Не пойму , но компилятор ругается на эту функцию : bool contains(const &T); И пишет что int не поддерживается по умолчанию. Вот полный код: #ifndef ArrayList_H #define ArrayList_H
C++ Непонятки с классами Народ, уже всё перерыл, впервые с проблемой столкнулся :( Создаю консольное приложение: файл class.h #pragma once class Order{ private: bool *order; int numElem; public: подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
24.08.2013, 22:07     Вывести числа со специальным форматом
1 2 3 4 5 6 7 8 547359.34573458345864583
1.00000000e+000 2.00
000000e+000 3.000000
00e+000 4.00000000e+
000 5.00000000e+000
6.00000000e+000 7.00
000000e+000 8.000000
00e+000 5.47359346e+
005
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
#include <iostream>
#include <fstream>
#include <sstream>
#include <iomanip>
 
int main()
{
    std::ifstream file("values.txt");
    std::ofstream result("result.txt");
    std::stringstream ss;
    double value;
    ss << std::setprecision(8);
    ss << std::scientific;
    while (file >> value)
        ss << value << ' ';
    char c;
    int i = 0;
    ss << std::noskipws;
    while (ss >> c) {
        result << c;
        if (++i % 20 == 0)
            result << std::endl;
    }
    return 0;
}
Добавлено через 13 секунд
может так?
 
Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru