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

Заполнение матрицы по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах http://www.cyberforum.ru/cpp-beginners/thread731189.html
Люди добрые, помогите пожалуйста: необходимо создать файл, состоящий из целых чисел. Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах. Оба файла вывести в...
C++ Метод Касательных Задание: Решение нелинейных алгебраических уравнений методом касательных. Помогите найти ошибку в коде программы : #include <math.h> #include <conio.h> #include <stdio.h> float fx(float); float... http://www.cyberforum.ru/cpp-beginners/thread731187.html
строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита C++
строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита) Ребята,нужна помощь!!) Дана строка,которая состоит из слов, разделенных пробелами. Нужно напечатать все...
запись строки в файл C++
Помогите, пожалуйста, программа должна записывать строку в файл, но только с помощью gets() и puts() #include <iostream> #include <cstdio> using namespace std; int main() { FILE * ptrFile...
C++ Быстродействие процессора? http://www.cyberforum.ru/cpp-beginners/thread731154.html
Ребят заинтересовал вопрос по архитектуре процессора. Что мешает повысить быстродействие процессора за счет увеличения количества конвейеров?
C++ Вывод на экран элементов массива #include "stdafx.h" #include <iostream> #include <vector> #include <iomanip> #include <conio.h> #include <ctype.h> #include <stdlib.h> #include <windows.h> using namespace std; подробнее

Показать сообщение отдельно
Кукарача
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 9
16.12.2012, 05:39  [ТС]
Код
#include <iostream>

using namespace std;

void MatrixOut(int **MATRIX, int COLUMNS, int ROWS);

int main()
{
   int Columns, Rows;

   cout << "Input the size of matrix\n";
   cin >> Columns >> Rows;

   int **matrix=new int *[Rows];
   int **0matrix = new int *[Rows];
   for(int i=0; i<Rows; i++){
    matrix[i]= new int [Columns];
    0matrix[Rows-i-1] = matrix[i];
   }


   for (int y=0; y<Rows; y++) {
    int b = (y) * Columns;
    for (int x=0; x<Columns; x++) {
     0matrix[y][x] = (y%2==1) ? ( b + x )  : ( Columns - x + b - 1);
    }
   }

  MatrixOut (matrix, Columns, Rows);
}


  void MatrixOut(int **MATRIX, int COLUMNS, int ROWS){
  for (int y=0; y<ROWS; y++) {
   for (int x=0; x<COLUMNS; x++) {
    cout << MATRIX[y][x] << "\t";
   }
  cout << endl;
  }
  }
вот
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru