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

Записать элементы одномерного массива в двумерную матрицу одним циклом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, каких букв в тексте больше: "м" или "н" http://www.cyberforum.ru/cpp-beginners/thread311779.html
дано предложение.Определить каких букв в нём больше: м или н
C++ Функция удаления из базы данных (Найти ошибки) У меня есть функция удаления строки из базы данных void Delete(int n) { int d,i; Abbase *db; system ("cls"); db=new Abbase; Abbase *temp; temp=new Abbase; d=-1; http://www.cyberforum.ru/cpp-beginners/thread311776.html
C++ Перегрузка оператора вывода
Пытаюсь написать программку, но возникла ошибка с выводом информации на экран. Вот мой код: int MAX_ARRAY_SIZE = 2147483647; template <typename Type1, typename Type2, typename Type3> class SQL { private: int iterator;
C++ Стек
В стеке вместо всех локальных минимумов вставить 0. :scratch: Кто знает, помогите пожалуйста
C++ Считать мусор из файла http://www.cyberforum.ru/cpp-beginners/thread311761.html
Здравствуйте!!! Мне нужно вывести на экран любой файл, который я открыл. И не важно знать его структуру, пусть выведет мусор, но хоть выведет :))) Загвоздка в том, что у меня выводятся на экран только текстовые файлы, а я хочу картинки, экзешники, вообщем любые другие расширения #include <stdio.h> #include <conio.h>
C++ Найти максимальный отрицательный элемент каждой строки матрицы Здравствуйте, помогите, пожалуйста, написать программу на С. Задание Написать программу, которая: - вводит из файла In.txt матрицу А(M,N), где M(число строк) и N(число столбцов) не превышают десяти; - выполняет действия в соответствии с вариантом заданием; - выводит в файл значения М и N, исходную матрицу и массив с результатами. По умолчанию все массивы вещественные Вариант 6.Найти... подробнее

Показать сообщение отдельно
M__A__K
47 / 47 / 2
Регистрация: 09.11.2010
Сообщений: 306
03.06.2011, 16:30     Записать элементы одномерного массива в двумерную матрицу одним циклом
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
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
  const int N = 6;
  int arr[N * N];
  for ( int i = 0; i < N * N; arr[i] = i, i++ );
  int matrix[N][N];
  for ( int i = 0; i < N * N; i++ )
    matrix[i / N][i % N] = arr[i];
  cout << "Array:\n";
  for ( int i = 0; i < N * N; i++ )
    cout << arr[i] << " ";
  cout << "\n\nMatrix:\n";
  for ( int i = 0; i < N; i++ )
  {
    for ( int j = 0; j < N; j++ )
      cout << matrix[i][j] << "\t";
    cout << endl;
  }
  return 0;
}
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru