Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Дана квадратная матрица А из N элементов. Получить из нее одномерный массив, язык C++ (http://www.tehnari.ru/f41/t70635/)

dimazak2009 16.03.2012 15:52

Дана квадратная матрица А из N элементов. Получить из нее одномерный массив, язык C++
 
Дана квадратная матрица А из N элементов. Получить из нее одномерный массив, прочитав ее по строкам.

#include <stdlib.h>
#include <iostream.h>
#include <math.h>
using namespace std;

int main()
{

int A[3][3] = {0,1,2,
3,4,5,
6,7,8};//матрица

int B[9] = {0,0,0,0,0,0,0,0,0};//одномерный массив
int Index = 0;

for(int i=0; i<3;i++)
for(int y=0;y<3;y++)
for(int i=0;i<9;i++)
{
B[Index++] = A[i][y];
}

cout<<"B = " ;
cout<<"\r\n";
system("PAUSE");
return 0;
}
Помогите сделать так чтобы всё работало пожалуйста буду очень благодарен за выложенный исправленный код.

dimazak2009 16.03.2012 16:22

помогите пожалуйста

dimazak2009 16.03.2012 21:48

Дана квадратная матрица А из N элементов. Получить из нее одномерный. Язык C++
 
Дана квадратная матрица А из N элементов. Получить из нее одномерный массив, прочитав ее по строкам.
Код:

#include <stdlib.h>
 #include <iostream.h>
 #include <math.h>


 using namespace std;

 int main()
 {
 int A[3][3] = {0,1,2,
 3,4,5,
 6,7,8};//матрица

 int B[9] = {0,0,0,0,0,0,0,0,0};//одномерный массив
 int Index = 0;

 for(int i=0; i<3;i++)
 for(int y=0;y<3;y++)
 {
 B[Index++] = A[i][y];
 }
 cout << "B= ";
 cin.get();
 system("PAUSE");
 return 0;
 }

:tehnari_ru_281::tehnari_ru_121:

dimazak2009 16.03.2012 21:49

Не работает прога помогите:tehnari_ru_281::tehnari_ru_121:

kreol 17.03.2012 02:54

Код:

#include <iostream.h>
#include <conio.h>
int main(){
 int A[3][3] = {0,1,2,
                3,4,5,
                6,7,8};//матрица

 int B[9] = {0,0,0,0,0,0,0,0,0};//одномерный массив
 int index = 0;

 for(int i=0; i<3; i++){
    for(int y=0; y<3; y++){
        B[index++] = A[i][y];
    }
 }
 cout << "B= ";
 
 for (i=0; i<9; i++){
    cout<<B[i]<<" ";
 }
 
 getch();
 return 0;
}



Часовой пояс GMT +4, время: 15:37.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.