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

Вставить в матрицу строку из нулей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание на файли http://www.cyberforum.ru/cpp-beginners/thread512847.html
Заданный файл таблицы базы данных (*. Dbf). Необходимо выполнить открытия и редактирования файла с помощью процедур и функций пользователя написанных на алгоритмическом языке программирования(С++,Pascal). Помогите плиз, очень прошу...
C++ Суммирование 2-х переменных типа Char Снова такая проблема.... есть 2 переменные char x='1'; char y='2'; мне нужно получить переменную типа int z=12 http://www.cyberforum.ru/cpp-beginners/thread512784.html
Поиск количества слов строке(как можно проще) C++
Здравствуйте.Я недавно начал изучать с++ и столкнулся с проблемой. Нужно написать программу поиска количества слов строке, но как можно проще ,ограничиваясь базовыми библиотеками. Нужно использовать ассоциативный массив,но я его не знаю если кто поможет кодом с пояснениями буду благодарен.
порядковый номер буквы C++
очень простая функция, возвращающая порядковый номер буквы в алфавите, но она возвращает всякую хрень. при вводе 'я' return 17 при вводе 'с' выводит 2 и так буквы , которые между С и Я. другия буквы вообще не находит. int alfavit(char ch) { int i = 0, k = 0; bool ret = FALSE; char alfavitSmall =...
C++ Описать класс Список (линейный односвязный список) http://www.cyberforum.ru/cpp-beginners/thread512726.html
Описать класс Список (линейный односвязный список). Я создала список,просматриваю его,сравниваю на равенство два списка.......У меня проблемы со вставкой и удалением....Необходимо:вставить элемент с заданным значением после первого нечётного элемента; удалить из списка все элементы большие заданного значения.Помогите,пожалуйста,осуществить это в данной программе.#include "stdafx.h" #include...
C++ string массив Как создать массив в который буду я вводить данные ? Написал не большой код : // Lab_1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
05.03.2012, 19:35     Вставить в матрицу строку из нулей
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
#include <iostream>
#include <clocale>
#include <vector>
#include <iterator>
#include <algorithm>
 
template <typename T>
void print(const std::vector<std::vector<T> >& matrix)
{
    for (std::vector<std::vector<double> >::const_iterator i = matrix.begin(), end = matrix.end(); i != end; ++i)
    {
        std::copy(i->begin(), i->end(), std::ostream_iterator<double>(std::cout, " "));
        std::cout << std::endl;
    }
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    
    unsigned int m, n, k;
    std::vector<std::vector<double> > matrix;
    
    std::cout << "Введите значения m, n, k" << std::endl;
    std::cin >> m >> n >> k;
    
    matrix.resize(m);
    std::cout << "Введите матрицу" << std::endl;
    for (std::vector<std::vector<double> >::iterator i = matrix.begin(), end = matrix.end(); i != end; ++i)
    {
        i->resize(n);
        for (std::vector<double>::iterator j = i->begin(), end = i->end(); j != end; ++j)
            std::cin >> *j;
    }
    
    matrix.insert(matrix.begin() + k, std::vector<double>(n));
    
    std::cout << std::endl << "Ответ: " << std::endl;
    print(matrix);
    
    system("Pause");
    
    return EXIT_SUCCESS;
}
 
Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru