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

Вывод в cout - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь по задаче(структура, двойная сортировка) http://www.cyberforum.ru/cpp-beginners/thread815938.html
В общем, парни, совсем запутался и запарился) нужна помощь по этой задаче: 11. Сформировать массив структур, каждый элемент которого содержит следующие поля: • шифр подразделения, содержащий не более трёх символов (вво-дим); • фамилия, имя, отчество (вводим); • год рождения (вводим); • образование, например, 0 – неоконченное базовое, 1 – базовое, 2 – общее среднее и т. д. (вводим). Для...
C++ Много раз ввожу данные Есть такой кусок кода: void input_arr(int* arr,int size) { system("cls"); cout<<"Введiть число у двiйковiй системi числення:"<<endl; int tmp; int j = 0; for(int i = 0;i < size ; i++){ tmp = _getch() - '0'; cout<<tmp; http://www.cyberforum.ru/cpp-beginners/thread815934.html
из с++ builder в с++ C++
Здравствуйте. У меня написан класс и программа в С++ builder, нужно переписать в С++ (по стандарту С++). Если переписать класс, то саму программу тоже нужно будет переписать? Помогите. Кто готов переписать за денежное вознаграждение пишите в личку или аську(409911316) желательно сразу укажите стоимость. вот код класса #pragma package(smart_init) #pragma resource "*.dfm" class Ttime { ...
Пояснить конструктор C++
Вот такая вешчь в конструкторе, а что она означает и как работает? TClass::TClass(float x) { TClass::x=x; }
C++ Массив: сформировать массивы T и S соответственно из элементов матриц W и Z, больших заданного числа Р и M. http://www.cyberforum.ru/cpp-beginners/thread815899.html
Задать значения целочисленным элементам матриц W = {wij} и Z = {zij}, где i = 0, 1, 2; j = 0, 1, 2,…, 7 и сформировать массивы T и S соответственно из элементов матриц W и Z, больших заданного числа Р и M. #include <iostream> #include <clocale> using namespace std; void viborka(int&,int); int main() { int mas,max1,max2,i,j; setlocale (LC_ALL, "russian");
C++ Составить программу расчета значений полинома Составить программу расчета значений полинома P(x)=a0+a1x+a2x^2+...+anx^n где n – порядок полинома, коэффициенты ai и значение x задаются вводом с клавиатуры. подробнее

Показать сообщение отдельно
snorlax212
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 23

Вывод в cout - C++

22.03.2013, 22:39. Просмотров 1036. Ответов 5
Метки (Все метки)

Добрый вечер. Есть код:

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>
using namespace std;
 
class queue {
    int q[100];
    int sloc, rloc;
public:
    void init();
    void qput(int i);
    int qget();
};
 
void queue::init() {
    rloc = sloc = 0;
}
 
void queue::qput(int i) {
    if (sloc == 100) {
        cout << "Очередь заполнена." << endl;
        return;
    }
    sloc++;
    q[sloc] = i;
}
 
int queue::qget() {
    if (rloc == sloc) {
        cout << "Очередь пуста." << endl;
        return 0;
    }
    rloc++;
    return q[rloc];
}
 
void main() {
    queue a, b;
    a.init(); 
    b.init();
    a.qput(10); 
    b.qput(19); 
    a.qput(20);
    b.qput(1);
    cout << "Содержимое очереди a: ";
    cout << a.qget() << ' ';
    cout << a.qget() << endl;
    cout << "Содержимое очереди b: ";
    cout << b.qget() << ' ';
        cout << b.qget() << endl;
}
Вопрос: почему, когда я пишу вывод элементов очереди в две строки
C++
1
2
cout << a.qget() << ' ';
cout << a.qget() << endl;
, то выводится как надо, по порядку. А если в один поток
C++
1
cout << a.qget() << ' ' << a.qget() << endl;
, то сначала последний элемент, а потом первый? В чём разница?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru