Показать сообщение отдельно
Старый 16.03.2012, 15:52   #1 (permalink)
dimazak2009
Новичок
 
Регистрация: 16.03.2012
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Дана квадратная матрица А из 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 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070