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

Дана целочисленная матрица размера 6х9. - C++

Восстановить пароль Регистрация
 
Екатерина 92
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 12
03.06.2010, 07:37     Дана целочисленная матрица размера 6х9. #1
помогите пожалуйста .... Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк первой и последнего.

Добавлено через 19 минут
Цитата Сообщение от Екатерина 92 Посмотреть сообщение
помогите пожалуйста .... Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк первой и последнего.
ои там нестрок а столбцов!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2010, 07:37     Дана целочисленная матрица размера 6х9.
Посмотрите здесь:

C++ дана целочисленная матрица размера М*N.найти номер последней из строк,содержащих только четные числа
Дана целочисленная матрица размера 6х9 C++
Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. C++
Дана целочисленная квадратная матрица произвольного размера. C++
C++ Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой строки, содержащего равное количество положительных и отрицательных элементов (нуле
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
03.06.2010, 08:12     Дана целочисленная матрица размера 6х9. #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
#include <stdio.h>
#include <conio.h>
int main()
{
   int i,j,mas[6][9],temp;
printf("Vvedite elementi massiva\n");
for(i=0;i<6 ;i++)
for(j=0;j<9;j++)
scanf("%d",&mas[i][j]);
printf("\n");
for(i=0;i<6;i++)
for(j=0;j<9;j++)
if(j==0)
{   temp=mas[i][j];;
    mas[i][j]=mas[i][8];
    mas[i][8]=temp;
}  
for(i=0;i<6;i++)
{ for(j=0;j<9;j++)
   printf("%d ",mas[i][j]);
printf("\n");
   
}  
getch();
 
}
_Eldar_
 Аватар для _Eldar_
44 / 29 / 3
Регистрация: 31.10.2009
Сообщений: 200
03.06.2010, 08:16     Дана целочисленная матрица размера 6х9. #3
Екатерина 92,
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
46
47
#include <iostream>
#include <time.h>
#include <conio.h>
 
using namespace std;
 
int main(){
    
    srand((unsigned)time(NULL));
 
    int arr[6][9];
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 9; ++j){
            arr[i][j] = rand() % 10;
        }
    }
    cout << "old matrix" << endl;
    for(int i = 0; i < 6; ++i){
        cout << endl;
        for(int j = 0; j < 9; ++j){
            cout << arr[i][j] << " ";
        }
    }
 
    int temp;
    int new_arr[6][9];
 
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 9; ++j){
            if(j == 0) new_arr[i][0] = arr[i][8];
            else if(j == 8) new_arr[i][8] = arr[i][0];
            else new_arr[i][j] = arr[i][j];
 
        }
    }
 
    cout << "\nnew matrix" << endl;
    for(int i = 0; i < 6; ++i){
        cout << endl;
        for(int j = 0; j < 9; ++j){
            cout << new_arr[i][j] << " ";
        }
    }
 
 
    _getch();
}
so1o, ты изменяешь старую матрицу
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
03.06.2010, 08:17     Дана целочисленная матрица размера 6х9. #4
упс, а я не заметил условие, спс
Екатерина 92
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 12
03.06.2010, 09:37  [ТС]     Дана целочисленная матрица размера 6х9. #5
Цитата Сообщение от _Eldar_ Посмотреть сообщение
Екатерина 92,
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
46
47
#include <iostream>
#include <time.h>
#include <conio.h>
 
using namespace std;
 
int main(){
    
    srand((unsigned)time(NULL));
 
    int arr[6][9];
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 9; ++j){
            arr[i][j] = rand() % 10;
        }
    }
    cout << "old matrix" << endl;
    for(int i = 0; i < 6; ++i){
        cout << endl;
        for(int j = 0; j < 9; ++j){
            cout << arr[i][j] << " ";
        }
    }
 
    int temp;
    int new_arr[6][9];
 
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 9; ++j){
            if(j == 0) new_arr[i][0] = arr[i][8];
            else if(j == 8) new_arr[i][8] = arr[i][0];
            else new_arr[i][j] = arr[i][j];
 
        }
    }
 
    cout << "\nnew matrix" << endl;
    for(int i = 0; i < 6; ++i){
        cout << endl;
        for(int j = 0; j < 9; ++j){
            cout << new_arr[i][j] << " ";
        }
    }
 
 
    _getch();
}
so1o, ты изменяешь старую матрицу
спасибо огромное!!!!

Добавлено через 54 минуты
Цитата Сообщение от Екатерина 92 Посмотреть сообщение
спасибо огромное!!!!
не могли бы вы мне блок схему нарисовать ....или набросать хотя бы к этои задачи .... зарание благодарю!

Добавлено через 14 секунд
Цитата Сообщение от Екатерина 92 Посмотреть сообщение
спасибо огромное!!!!
не могли бы вы мне блок схему нарисовать ....или набросать хотя бы к этои задачи .... зарание благодарю!
Yandex
Объявления
03.06.2010, 09:37     Дана целочисленная матрица размера 6х9.
Ответ Создать тему
Опции темы

Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru