Форум программистов, компьютерный форум, киберфорум
Наши страницы

двумерный массив в виде матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарные файлы http://www.cyberforum.ru/cpp-beginners/thread95204.html
Всем добрый день/вечер/ночь! У меня такой вопрос. Создал структуру и записал в файл. При записи в пошаговом режиме - все нормально. Размер файла соответсвует размеру структуры(записываю три штуки)...
C++ Отгадывание слова Ребята,помогите пожалуйста.Нужно разработать программу ,которая описывает процесс отгадывания пользователем слова с использованием определенного числа предоставляемых попыток.Отгадываемое слово... http://www.cyberforum.ru/cpp-beginners/thread95201.html
C++ управляющий символ, обратный "\n"
Существует ли управляющий символ переводящий каретку на предыдущую строку (т е выполняющий роль обратную "\n") или любой другой способ перевести каретку? Если нет, то существуют ли какие-либо...
C++ Русик консоли
Я конешно понимаю что поднимаю эту тему тысячный раз, но все таки: пишу на wxDev-C++ для русификации код: #include <iostream> #include <locale.h> using namespace std; int main() { ...
C++ Вычислить значение функции http://www.cyberforum.ru/cpp-beginners/thread95168.html
C++ нада написать программу y=sinx-lnx x (6.8) дельта x=0.3 pls Help!!!!
C++ Составить программу для вычисления значений функции F(x) Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
13.02.2010, 01:04
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
 
/*
*   должна получиться матрица
*
*   1 1 1 1 0
*   2 2 2 0 0
*   3 3 0 0 0
*
*/
 
int main(){
    const int rows = 3;
    const int columns = 5;
    typedef std::vector<int> IntVector_t;
    std::vector<IntVector_t> matrix(rows, IntVector_t (columns, 0));
    int pattern = 1;
    for ( std::vector<IntVector_t>::iterator i = matrix.begin(); i != matrix.end(); ++i ){
        std::fill_n(i->begin(), columns - pattern, pattern);
        std::copy(i->begin(), i->end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
        ++pattern;
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru