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

Тема:Двовимірні масиви
Мова: С
Завдання:
Дано матрицю В розміром 5х6. Поділити елементи кожного рядка на елемент, який знаходиться в третьому стовпці цього рядка.

мені потрібно вивести в матрицю, але воно всьо виводе в одну строку.


#include <stdio.h>
#include <math.h>
main()
{
    int b[5][6] = {
        { 23,65,4,-6,-83,15 },
        { 62,-8,-93,8,7,-6 },
        { 123,-147,9,4,36,-7 },
        { 36,86,-97,-12,13,5 },
        { 67,19,23,15,-8,17 },
    };
    int i, j;
    float d;
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 6; j++)
            printf("%d ", b[i][j]);
    }
    
        printf("\n");
        
    
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 6; j++)
            b[i][j] /= b[i][2];
        
        printf("%d ", b[i][j]);
    }
        printf("\n");
    
}

виводить вот так
23 65 4 -6 -83 15 62 -8 -93 8 7 -6 123 -147 9 4 36 -7 36 86 -97 -12 13 5 67 19 23 15 -8 17
62 123 36 67 -923834368

а потрібно матрицею
        23 65 4 -6 -83 15
        62 -8 -93 8 7 -6
        123 -147 9 4 36 -7
        36 86 -97 -12 13 5
        67 19 23 15 -8 17


як зробити так?

2

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

у вас оте \n за межами циклу, ви сліпі там, чи шо? дрочити менше треба

Подякували: gurskiy-bogdan1

3

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

Воно виводе абсолютно так, як ви запрограмували.

як зробити так?

Після виводу рядку матриці написати код, який би переводив вивід на новий рядок - це ж елементарно.

Подякували: gurskiy-bogdan1

4

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

Дякую, в мене получилось.