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

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

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

Показать сообщение отдельно
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru