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

Создайте манипулятор вывода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread145083.html
#include <iostream.h> #define N 100 class Mas { protected: int n; public: virtual void Sort(); virtual ~Mas();
C++ Написать метод решения надо написать метод решения задачи: Дана действительная матрица размера n*m. в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. #include <iostream> #include <iomanip> #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread145074.html
C++ уважаемые програмисты
уважаемые програмисты ...плизз..... очень нужна ваша помощь....... мне послезавтра сдавать.... помогите плиз... а то я не очень разбираюсь в этом..... Язык Си (не Си++)!!!!! 1).Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить является ли последовательность строго убывающей. 2). 3
C++ 1 пример 50 рублей
Зд №1 Получить целочисленную квадратную матрицу порядка 7, Элементами которой являются числа 1,2,3,...,49, расположенные в ней по спирали. Зд №2 Преобразовать строку, заменив в ней все восклицательные знаки точками. Количество пробелов между словами не должно превышать одного. Зд №3 Создать список владельцев автомашин (количество запрашивается с клавиатуры), содержащий: фамилию, марку...
C++ Сортировка двумерного массива по столбцу http://www.cyberforum.ru/cpp-beginners/thread145052.html
Помогите пожалуйста! У меня есть двумерный массив, Пример 1 5 6 6 3 2 7 2 2 2 Мне нужно вывести его упорядоченным по первому столбцу, но чтобы второй столбец менялся в соответствии с элементом Должно получится
C++ метод бисекции 2 как в с++ написать производную (метод бисекции 2) подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2801 / 1577 / 247
Регистрация: 03.05.2010
Сообщений: 3,662
14.06.2010, 12:01     Создайте манипулятор вывода
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
//Создайте манипулятор вывода sethex(), который осуществляет вывод 
//в шестнадцатеричной системе счисления и устанавливает флаги uppercase и showbase. 
//Кроме того, создайте манипулятор вывода reset(), который отменяет изменения, 
//сделанные манипулятором sethex(). 
#include <iostream>
#include <iomanip>
 
template<typename charT, typename traits>
std::basic_ostream<charT, traits>&
sethex(std::basic_ostream<charT, traits>& out)
{    
    out.setf(std::ios_base::hex, std::ios_base::basefield);    
    out.setf(std::ios::uppercase | std::ios::showbase);    
    return out;
}
 
template<typename charT, typename traits>
std::basic_ostream<charT, traits>&
reset(std::basic_ostream<charT, traits>& out)
{    
    out.setf(0, std::ios_base::basefield);    
    out.unsetf(std::ios::uppercase | std::ios::showbase);    
    return out;
}
 
int main()
{    
    std::cout           << 32 << std::endl << std::endl 
              << sethex << 32 << std::endl << std::endl 
              << reset  << 32 << std::endl << std::endl;
    return 0;
}
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru