0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 36
1

Заполнение двумерного массива

02.11.2015, 17:03. Показов 1046. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать програму Двумерного массива с++ по такой схеме
1 3 4 10 11
2 5 9 12 19
6 8 13 18 20
7 14 17 21 24
15 16 22 23 25


(Срочно)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2015, 17:03
Ответы с готовыми решениями:

Заполнение двумерного массива
Такая задача: Вам вводится число N — размер двумерного массива. Необходимо вывести массив, где i-я...

Заполнение двумерного массива
дана матрица MxN заполнить ее следущим образом, элементам, находящимся по периметру матрицы,...

Заполнение двумерного массива
Данный фрагмент кода заполняет двумерный массив случайными числами от 0 до 100. Как сделать так,...

Заполнение двумерного массива
НАШЕЛ САМ

5
49 / 49 / 31
Регистрация: 07.10.2015
Сообщений: 170
02.11.2015, 17:06 2
C++
1
2
3
4
5
6
7
8
#include <conio.h>
using namespace std;
int main()
{
    int mas[5][5];
    _getch();
    return 0;
}
0
Модератор
Эксперт CЭксперт С++
5150 / 2330 / 339
Регистрация: 20.02.2013
Сообщений: 5,720
Записей в блоге: 20
02.11.2015, 17:13 3
Boom111819, заполнение матрицы змейкой по диагонали - сто раз уже на форуме было:
Двухмерный массив (заполнить змейкой квадратную матрицу)
0
-3 / 11 / 5
Регистрация: 22.01.2011
Сообщений: 201
02.11.2015, 17:13 4
Тебе лень? нам тоже.
0
Модератор
Эксперт CЭксперт С++
5150 / 2330 / 339
Регистрация: 20.02.2013
Сообщений: 5,720
Записей в блоге: 20
02.11.2015, 17:23 5
Boom111819, и ещё вот:
http://www.cyberforum.ru/cpp-b... 64819.html
0
513 / 405 / 188
Регистрация: 08.04.2013
Сообщений: 1,731
07.11.2015, 17:37 6
мой вариант осталось доработать под произвольный mxn
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
#include <iomanip>
#include <iostream>
using namespace std;
 
int main() {
int n,m, c = 0, i, z, j, k=1, **a;
//k=1 начинаем с движения вниз 
cout << "n? "; cin >> n;
m = n;
a = new int *[n];
for (i = 0; i < n; ++i) a[i] = new int[m];
 
for (z = 0; z < n+n-1 ;++z)
{
    if (k==0) { if (z<n) {i=z; j=0;} else {i=n-1;j=z-n+1;}} else { if(z<n) {j=z; i=0;} else {j=n-1;i=z-n+1;}} 
    {
    // направление вверх по диоганали
    if (k==0)  while ( (j>=0 ) && ( i>=0)  && ( j<n) ) {  a[i--][j++]= ++c; k=1;}
 
    else   while ( (j>=0 )  && (i<n)  )  { a[i++][j--]= ++c; k=0;} 
    }
}
 
for (i = 0; i < n; ++i) {
for (j = 0; j < m; ++j) cout << setw(3) << a[i][j] << ' ';
cout << endl;
}
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2015, 17:37
Помогаю со студенческими работами здесь

Заполнение двумерного массива
#include &quot;stdafx.h&quot; const int n=5; int _tmain(int argc, _TCHAR* argv) { int a; int k=0;...

Заполнение двумерного массива
как написать функцию ввода двумерного массива вещественными и не обязательно положительными...

Заполнение двумерного массива
Ребят, такой вопрос: надо создать двумерный массив, но размерность должен указать юзер. Пробовал...

Заполнение двумерного массива
Многоуважаемые форумчане, мне нужно создать двумерный массив NxN N - через cin &gt;&gt; N; в котором по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru