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

В прямоугольной матрице A(m,n) заменить нечетные строки вектором B(n) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ бэк трэкинг, графы http://www.cyberforum.ru/cpp-beginners/thread434123.html
1. Используя рекурсивный бэк трэкинг сгенерировать все перестановки заданного числа n. 2. Реализовать алгоритм поиск в ширину на графе. 3. Реализовать на графе алгоритм подсчета компонент связности.
C++ требуется написать небольшие программки требуется написать небольшие программки. Вот, например, одно задание: 1. Распечатать самое длинное и самое короткое слово из строчки, введённой пользователем. 2. Определить число вхождений указанного пользователем слова в строку текста, введённого пользователем. За вознаграждение или так просто? Кто-нибудь сможет помочь? http://www.cyberforum.ru/cpp-beginners/thread434113.html
C++ Поворот матрицы
Здравствуйте! Мне нужно повернуть матрицу на 90 градусов вправо, то есть дается: ------- abcd edgh ijkl mnop ------- после поворота:
Задачи с string.h C++
11.1. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а. 11.2. Результаты вступительных экзаменов представлены в виде списка из N строк, в каждой строке которого записаны фамилия студента и отметки по каждому из M экзаменов. Определить количество абитуриентов, сдавших вступительные экзамены только на «отлично». 11.3. Дана строка, содержащая текст, включающий...
C++ Что означает * перед переменной ? http://www.cyberforum.ru/cpp-beginners/thread434078.html
Собственно вопрос в название топика. Например есть программа: int main(int argc, char argv) { const int size = 255; char str, *maxs = str, *mins = str, *c = str; gets( str );
C++ recursion with variadic template #define NOT_COMPILE 1 #if NOT_COMPILE // так не компилится template <class Type, unsigned int head, unsigned int ... rest > struct bitfield { static const Type value = (1 << head) | bitfield <Type, rest...>::value; // строка 100 подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
24.01.2012, 10:36     В прямоугольной матрице A(m,n) заменить нечетные строки вектором B(n)
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
#include <iostream>
#include <iterator>
#include <vector>
 
int main()
{
   std::vector<std::vector<int>> matrix =
   {
      { 1, 2, 3, 4, 5 },
      { 1, 2, 3, 4, 5 },
      { 1, 2, 3, 4, 5 },
      { 1, 2, 3, 4, 5 },
      { 1, 2, 3, 4, 5 },
   };
   
   std::vector<int> row = 
   { 
      6, 6, 6, 6, 6 
   };
   
   for (auto i = std::begin(matrix) + 1; i < std::end(matrix); i += 2)
   {
      *i = row;
   }
   
   for (auto &i : matrix)
   {
      std::copy(std::begin(i), std::end(i), std::ostream_iterator<int>(std::cout, " "));
      std::cout << std::endl;
   }
}
 
Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru