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

Форматированный потоковый вывод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы: предложить пользователю ввести номер ученика и выдать его среднюю оценку http://www.cyberforum.ru/cpp-beginners/thread657161.html
Домашнее задание: двумерные массивы. 2. Написать программу, в которой в двумерном массиве будет храниться информация об оценках каждого из 20 учеников класса по предметам (строка – это номер ученика в журнале, столбец – это номер предмета). Общее число предметов – 10. Программа должна предложить пользователю ввести номер ученика и выдать его среднюю оценку.
C++ Симметрично поменять местами все столбцы чисел относительно среднего столбца матрицы Домашнее задание: двумерные массивы. 3. Написать программу, в которой создается двумерный массив. Нужно симметрично поменять местами все столбцы чисел относительно среднего столбца. Вывести на экран первоначальный и полученный массивы. http://www.cyberforum.ru/cpp-beginners/thread657160.html
C++ Внести в массив оценки нового ученика с заданной позиции
Домашнее задание: двумерные массивы. 4. Написать программу, в которой в двумерном массиве хранятся годовые оценки по 10 предметам за 9-й класс каждого из 20 учеников класса (строка – это номер ученика, столбец – это номер предмета). В начале года в класс приходит новый ученик. Нужно внести в массив оценки нового ученика так, чтобы пользователь вводил номер ученика в списке и его оценки...
динамические структуры не получается продублировать элемент C++
Здравствуйте... При решение данной задачи <В составе программы описать функцию, которая дублирует вхождение каждого элемента списка One и формирует из этих значений список Double.> столкнулся с проблемой дублирования элементов списка (у меня дублируется только первый элемент) Что-то не так в цикле for а вот что именно... // bdz1.cpp: определяет точку входа для консольного приложения. // ...
C++ Информация о проданных билетах храниться в матрице. Определить количество свободных мест http://www.cyberforum.ru/cpp-beginners/thread657142.html
Домашнее задание: двумерные массивы. 1. В поезде 12 вагонов, в каждом из которых 36 мест. Написать программу, в которой информация о проданных билетах будет храниться в двумерном массиве (номер строки – это номер вагона, номер столбца - это номер места). Если билет продан на какое-то место, то элемент массива имеет значение 1, в противном случае – 0. Программа должна определить число свободных...
C++ Перемещение фокуса по нажатию на TAB Привет. У меня есть проект на с++ + MFC. Там есть диалог. В этом диалоге при нажатии на TAB, фокус идет не попрядку по контролам, а перемещается хаотично. В чем проблема? подробнее

Показать сообщение отдельно
voidkor
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 6
24.09.2012, 16:22     Форматированный потоковый вывод
Вопрос первый:
C++
1
2
3
4
5
6
7
8
9
10
11
12
istream& operator>> (istream& stream, matrix& obj){
    cout << "Pls, enter matrix elements:" << endl;
    for (int i = 0; i < obj.Rows; i++){ 
        for (int j = 0; j < obj.Cells; j++){
            stream >> obj.Matrix[i][j]; // после выполнения этой строчки программа сама 
                                  //переходит на следующую строчку. Как исправить?
        //  cout << "  ";
        }
        //cout << endl;
    }
    return stream;
}
Вопрос второй:
C++
1
2
3
4
5
6
7
8
9
ostream& operator<< (ostream& stream, matrix& obj){
    for (int i = 0; i < obj.Rows; i++){
        for (int j = 0; j < obj.Cells; j++){
            stream << obj.Matrix[i][j] << "  ";
        }
        stream << endl;
    }
    return stream;
}
obj.Matrix имеет тип double, нужно вывести число с фиксированной точкой, а именно, с двумя цифрами после запятой.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru