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

Не понимаю манипуляторы. Как они работают? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C, Массивы http://www.cyberforum.ru/cpp-beginners/thread442709.html
Здравствуйте у меня есть два вопроса, как заполнить массив случайными словами (в моем случае именами). И второй как данные из одного массива перенести в другой, например в одном массиве у меня есть какие то числа, мне нужно уже в другом массиве найти самое большое или самое маленькое.
C++ Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности проверте код пожалуйста вроде не точно вычисляет #include<iostream> #include<conio.h> using namespace std; int main(){ int i,n; float v; v=0;v=0;v=1.5; cout<<"vvedite n bol'we 3"<<endl; cin>>n; http://www.cyberforum.ru/cpp-beginners/thread442708.html
Дано действительное число x 0. Вычислить C++
Дано действительное число x 0. Вычислить
C++ Даны действительные числа х , у. Определить, принадлежит ли точка с координатами x , у заштрихованной части плоскости
проверте код #include <stdio.h> #include <conio.h> #include <math.h> #include <iostream.h> main () { float x,y; printf("vvedite x i y\n"); scanf("\n%e\n%e",&x,&y);
C++ поиск количества делителей чисел от 1 до N http://www.cyberforum.ru/cpp-beginners/thread442691.html
итак задача нужно посчитать кол-во чисел с одинаковым количество делителей, взять число перестановок, все перемножить, отнять единицу. хранить кол-во чисел с кол-вом делителей можно в массиве (назовем его DEL) (кол-во делителей оценивается для больших N как корень третьей степени, т.е. тут максимум 2600 массив понадобится). проблема как отыскать сколько у какого числа делителей. пока придумал...
C++ Программа, генерирующая 3 последовательности из 10-и случайных чисел Приветствую, уважаемые пользователи=) Помогите пожалуйста с задачкой, или покажите, где можно прочитать о этой функции, я не с компа(желательно линку дать прямую) Написать программу, которая генерирует три последовательности из 10-и случайных чисел в диапазоне от 1 до 10, и вывести каждую последовательность на экран. Вычеслить среднее арифметическое каждой последовательности. подробнее

Показать сообщение отдельно
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
08.02.2012, 11:51     Не понимаю манипуляторы. Как они работают?
Здравствуйте. Столкнулся с непониманием манипуляторов. Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
ostream& tab (ostream& output)          //Manipulator
{
    return output << "\t";
}
 
int main(int argc, char *argv[])
{
    cout << tab;
    cout << "Hello";       //How (?!?!) does it converts to: tab(cout), if it really does?
    //...................
    cout << endl;
    //...................
    tab(cout);             //I understand
    cout << "Hello ";
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
Не понятно как cout << tab преобразуется в tab(cout).
Да и вообще не понятно, скажем как работает cout.precision(int)
Прошу объяснить, спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru