Для заданной квадратной матрицы 4х4 сформировать одномерный массив из её диагональных элементов.
#include <iostream.h>
#include <conio.h>
int main ()
{
int m [4][4];
cout<<"Vvedite matricu:";
for (int i=0; i<4; i++)
for (int j=0;i<4; i++)
getch();
return 0;
}
Другие языки программирования и технологии
Помогите написать решение задачи на Двумерный массив ( Borland С++)
> for (int i=0; i<4; i++)
> for (int j=0;i<4; i++)
Что это за хрень? Почему у тебя i используется в обоих циклах?
#include <iostream>
using namespace std;
int main() {
int m[4][4], v[4];
cout << "Vvedite matricu:\n";
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) cin >> m[ i][j];
}
for (int i = 0; i < 4; i++) v[ i] = m[ i][ i];
cout << "Rezultat:";
for (int i = 0; i < 4; i++) cout << ' ' << v[ i];
cout << endl;
}
> for (int j=0;i<4; i++)
Что это за хрень? Почему у тебя i используется в обоих циклах?
#include <iostream>
using namespace std;
int main() {
int m[4][4], v[4];
cout << "Vvedite matricu:\n";
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) cin >> m[ i][j];
}
for (int i = 0; i < 4; i++) v[ i] = m[ i][ i];
cout << "Rezultat:";
for (int i = 0; i < 4; i++) cout << ' ' << v[ i];
cout << endl;
}
перебираешь матрицу, если i = j, то записываем элемент в новый массив (одномерный)
#include <iostream>
#include <conio.h>;
using namespace std;
int main() {
int m[3][3], a[3];
for (int i(0);i<4;i++)
for (int j(0);j<4;j++)
cin>>m[j];
for (int i(0);i<4;i++)
a=m;
for (int i(0);i<4;i++)
cout << ' ' << a[ i];
_getch();
return 0;
}
Что не понятно - обращайся=))Сам сейчас тоже учу=)
#include <conio.h>;
using namespace std;
int main() {
int m[3][3], a[3];
for (int i(0);i<4;i++)
for (int j(0);j<4;j++)
cin>>m[j];
for (int i(0);i<4;i++)
a=m;
for (int i(0);i<4;i++)
cout << ' ' << a[ i];
_getch();
return 0;
}
Что не понятно - обращайся=))Сам сейчас тоже учу=)
Если диагональ слева направо сверху вниз то:
for (int i = 0; i<4; i++)
arr = matr;
Ну а вводим так:
for (int i = 0; i<4;i++)
for (int j = 0; j<4; j++)
cin>>matr[j];
for (int i = 0; i<4; i++)
arr = matr;
Ну а вводим так:
for (int i = 0; i<4;i++)
for (int j = 0; j<4; j++)
cin>>matr[j];
Похожие вопросы
- Помогите,пожалуйста,решить задачу на двумерные массивы,в паскале.(задача вн.)Спасибо.
- Помогите пожалуйста, решить задачу на двумерный массив, с++. Спасибо.
- помогите задачу по двумерных массивах на С ++
- Помогите решить задачу pascal. Двумерные массивы (подробно)
- Решение задач с одномерными массивами
- Помогите сделать задания по програмированию(двумерные массивы)Turbo Pascal
- Помогите с решение задачи по информатике!!!
- помогите в решении задачи, программу надо написать в турбо паскале
- Помогите с решением задачи на C++
- помогите с решением задачи на языке делфи..задача ниже