1

Тема: Двовимірні масиви мова сі

Завдання: Задана матриця А(4,4). Сформувати вектор з її діагональних елементів та знайти слід матриці сумуючи елементи одновимірного масиву. Як знайти слід знаю, допоможіть, як сформувати цей масив з діагоналей

2

Re: Двовимірні масиви мова сі

просто проходитесь по діагональним елементам матриці і заносите їх в інший масив

Подякували: bodnar2002891

3

Re: Двовимірні масиви мова сі

FakiNyan написав:

просто проходитесь по діагональним елементам матриці і заносите їх в інший масив

Можете наглядно показати як саме? Я тільки вчуся, не дуже все розумію

4 Востаннє редагувалося FakiNyan (07.12.2019 18:35:48)

Re: Двовимірні масиви мова сі

якось так

// Example program
#include <iostream>
#include <string>

using namespace std;

int main()
{
  int matrix[4][4] = {
   {1, 2, 3, 4},
   {5, 6, 7, 8},
   {9, 10, 11, 12},
   {13, 14, 15, 16}
  };
  int diagonal[4] = {};
  
  for (int i = 0; i < 4; i++) {
       diagonal[i] = matrix[i][i];
       cout<<diagonal[i]<<", ";
    }
}
Подякували: bodnar2002891

5

Re: Двовимірні масиви мова сі

FakiNyan, це тепер ваш джун. Ви і виховуйте.

Подякували: leofun011

6

Re: Двовимірні масиви мова сі

koala написав:

FakiNyan, це тепер ваш джун. Ви і виховуйте.

:D Мені правда мовою С потрібно, але я переробив)

7

Re: Двовимірні масиви мова сі

ой, я не помітив, що то с, а не с++

8

Re: Двовимірні масиви мова сі

koala написав:

FakiNyan, це тепер ваш джун. Ви і виховуйте.

я сам по C навіть не джун