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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Poni
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 19
#1

сформировать двумерный массив - C++

12.05.2010, 20:13. Просмотров 508. Ответов 2
Метки нет (Все метки)

сформировать двумерный массив по такому правилу
12345
51234
45123
34512
23451
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2010, 20:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сформировать двумерный массив (C++):

Дан двумерный массив размерностью 4*5. Сформировать одномерный массив - C++
Дан двумерный массив размерностью 4*5, заполненный целыми числами с клавиатуры. Сформировать одномерный массив каждый элемент которого...

Дан двумерный массив. Сформировать одномерный массив из элементов заданного массива, расположенных под побочной диагональю. - C++
Дан двумерный массив размером n x n. Сформировать: Одномерный массив из элементов заданного массива, расположенных под побочной...

Двумерный массив. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца - C++
Дан двумерный массив, целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего...

Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю. - C++
помогите решить=)Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над ...

Сформировать двумерный массив - C++
Помогите пожалуйста в задании. Сформировать массив натуральных чисел с M рядков и N столбцов. Подсчитать количество и сумму всех парных...

Сформировать двумерный массив. - C++
Завтра нужно сдавать лабораторную работу, ребят помогите пожалуйста... Я не сильно сильна в с++, как нибудь попроще. Сформировать...

2
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
12.05.2010, 23:01 #2
Ответ

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
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <conio.h>
#define H 5
#define W 5
long form_matrix(int **matrix , int h, int w);
long show_matrix(int **matrix , int h, int w);
 
int main(){
int matrix[H][W];
int i;
int *m_ptr[H] = {NULL};
for( i = 0 ; i < H ; i++ )m_ptr[i]=&matrix[i][0];
 
form_matrix(m_ptr,H,W);
show_matrix(m_ptr,H,W);
getch();
return 0;
}
 
long form_matrix(int **matrix , int h, int w){
////////////////
int p;
for( p = 0;  p < W ; p++)matrix[0][p]=p+1; 
/////////////////
int i, j, r;
for( i = 1 ; i < h ; i++ )
{
matrix[i][0]=matrix[i-1][w-1];
for( j = 1, r = 0 ; j < w;  j++ , r++ )matrix[i][j] = matrix[i-1][r];       
}
 
 
return 0;
}
 
 
long show_matrix(int **matrix , int h, int w){
int i,j;
for( i = 0 ; i < h ; i++ ){
    for( j = 0 ; j < w ; j++)printf("%d ",matrix[i][j]);    
printf("\n");
}
printf("\n");
return 0;
}
0
Poni
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 19
13.05.2010, 05:59  [ТС] #3
Спасибо огромнейшее)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2010, 05:59
Привет! Вот еще темы с ответами:

Сформировать двумерный массив A(n*m) - C++
Сформировать двумерный массив A(n*m) при помощи считывания значений элементов массива из файла. n=7; m=7 Найти скалярное произведение...

Сформировать двумерный массив по правилу - C++
Сформировать двумерный массив A, заполнив его таким образом, чтобы на побочной диагонали были расположены числа от n до 1, над побочной...

Сформировать двумерный массив по условию - C++
1)Сформировать двумерный массив: 1 2 3 4 5 ...

Как сформировать двумерный массив? - C++
Сформировать двумерный массив на языке С++: 1 2 3 4 5 ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru