Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Двумерный массив (C/C++)

Алекандр Молдовану Ученик (127), закрыт 10 лет назад
Всем привет... помогите пжлста написать фрагмент кода который сгенерирует матрицу в форме:
3 6 9
2 5 8
1 4 7
Лучший ответ
Николай Веселуха Высший разум (361079) 10 лет назад
#include <iostream>
using namespace std;
int main() {
    const int size = 3;
    int matrix[size][size];
    int num = 9;
    for (int r = size - 1; r >= 0; --r) for (int c = 0; c < size; ++c) matrix[c][r] = num--;
    cout << endl;
    for (int r = 0; r < size; ++r, cout << endl) for (int c = 0; c < size; ++c) cout << ' ' << matrix[r][c];
    cout << endl;
    cin.get();
    return 0;
}
Остальные ответы
Антон Денисов Ученик (227) 10 лет назад
#include <iostream>
using namespace std;

int main()
{
int **mas;

mas=new int*[3];
for(int i=0;i!=3;i++)mas=new int[3];
short t=3;
for(int h=0;h!=3;h++)
{
for(int i=0;i!=3;i++)mas[h]=t+i*3;
t--;
}

for(int h=0;h!=3;h++){
for(int i=0;i!=3;i++)
cout<<mas<i>[h]<<" ";
cout<
Похожие вопросы