• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

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

dimazak2009

Ученик
Регистрация
16 Мар 2012
Сообщения
4
Реакции
0
Баллы
0
Дана квадратная матрица А из 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[y];
}

cout<<"B = " ;
cout<<"\r\n";
system("PAUSE");
return 0;
}
Помогите сделать так чтобы всё работало пожалуйста буду очень благодарен за выложенный исправленный код.
 
Дана квадратная матрица А из 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:
 
Не работает прога помогите:tehnari_ru_281::tehnari_ru_121:
 
Код:
#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;
}
 
Назад
Сверху