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

Написать функцию, переставляющую строки матрицы в обратном порядк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения) http://www.cyberforum.ru/cpp-beginners/thread666065.html
Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения). Введите данные в массив, состоящий из 12 элементов типа ZODIAK. Выведенные на экран фамилии имена и даты рождения всех людей определенного знака. Если таких нет то программа должна вывести соответствующее сообщение на экран. Помогите с программкой пожалуйста!_)
C++ Метод Монте-Карло для вычисления двойных интегралов Всем привет, недавно столкнулся с проблемой вычисления двойных интегралов. Узнал о методе Монте-Карло, который много где используется, в том числе и для вычисления интегралов. Но, единственный вариант его использования нашел на этом форуме, и то алгоритм был как-то не до конца рабочий. Если использовать обычный метод прямоугольников, то должно что-то получится вроде: "цикл в цикле", но у меня с... http://www.cyberforum.ru/cpp-beginners/thread666059.html
C++ Ошибка wreorder при компиляции класса
В общем замучался каждый раз чего-нибудь упрощать. Вот допустим есть класс ab, если попытаться запустить такой код, то выдаст кучку ошибок: #include <iostream> class ab { public: ab(int x,int y):b(y),a(x){} private: int a; int b;
C++ Класс с индексированием не компилируется. Исправить код
Очень прошу помощи, сишу злюсь на себя, что не понимаю :( В учебнике глава с перегрузкой операторов, оператор , высыпан как должное вот такой код, который причем у меня не компилится #include <iostream> #include <vector> using namespace std; class Foo { public:
C++ Вывести в виде таблицы и чтобы выбивало ошибку при делении на 0 http://www.cyberforum.ru/cpp-beginners/thread666023.html
Почему то,когда ввожу данные,результаты не выводит,где здесь ошибка и как в виде таблицы вывести,и ещё,правильно ли записал,чтобы при делении на 0 выбивало ошибку? Вычислить и вывести на экран в виде таблицы значения функции F на интервале от XНАЧ до XКОН с шагом dX. f=a*x2+b2*x,при с<0 и b 0 f=x+a/x+c,при с>0 и b=0 f=x/c,в остальных случаях где a, b, c – действительные числа. Функция F...
C++ Вычислить приближенное значение суммы ряда Доброе время суток, помогите пожалуйста сделать лабораторную по С++, что то ничего у меня не получается. Если не затруднит, можно полностью код... Даны числа x и E(епсилон) (E>0). Вычислить приближенное значение: 1/x^2+1/2x^3+1/3x^4+1/4x^5+...,(x>1) подробнее

Показать сообщение отдельно
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
08.10.2012, 14:52     Написать функцию, переставляющую строки матрицы в обратном порядк
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
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
   const size_t szRows = 4;
   const size_t szColumns = 3;
   int matrix[szRows][szColumns] = {
      {0, 0, 0},
      {1, 1, 1},
      {2, 2, 2},
      {3, 3, 3}
   };
   
   std::cout << "Matrix before:\n";
   for(size_t i = 0; i < szRows; ++i)
   {
      std::copy(matrix[i], matrix[i] + szColumns, std::ostream_iterator<int>(std::cout, " "));
      std::cout << std::endl;
   }
   
   for(size_t i = 0; i < (szRows / 2); ++i)
   {
      std::swap(matrix[i], matrix[szRows - 1 - i]);
   }
 
   std::cout << "\nMatrix after:\n";
   for(size_t i = 0; i < szRows; ++i)
   {
      std::copy(matrix[i], matrix[i] + szColumns, std::ostream_iterator<int>(std::cout, " "));
      std::cout << std::endl;
   }   
   return 0;
}
 
Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru