Помогите с двухмерным масивом не вижу ошибки -_-

Дано матрицу В розмером 5х6. Розделить елементи
каждой строки на елемент, который находится в 3 столбце
этой строки.
Вот код(ниже(прошу исправить)):

include <stdio.h>

include <math.h>

main()
{
float b[5][6] = {
{ 2.3,6.5,4,-6,-8.3,15 },
{ 6.2,-8,-9.3,8,7,-6 },
{ 12.3,-14.7,9,4,3.6,-7 },
{ 3.6,8.6,-9.7,-12,13,5 },
{ 6.7,19,23,15,-8,17 },
};
int i, j;
float d;
for (i = 0; i < 5; i++) {
for (j = 0; j < 6; j++)
printf(«[%i][%i]=%i\n», i, j, b[i][j]);
printf(«\n»);
}
for (i = 0; i < 5; i++) {
d = b[i][2];
for (j = 0; j < 6; j++)
b[i][j] /= d;
printf(«[%i][%i]=%i», i, j, b[i][j]);
printf(«\n»);
}
}

Обьясни поконкретнее, чего ты хочешь. Чё-т это размытое обьяснение непонятно.

TheHetman, ты почти дошел до цели ))

#include <stdio.h>
#include <math.h>

int main() {
    double b[5][6] = {
        { 2.3,6.5,4,-6,-8.3,15 },
        { 6.2,-8,-9.3,8,7,-6 },
        { 12.3,-14.7,9,4,3.6,-7 },
        { 3.6,8.6,-9.7,-12,13,5 },
        { 6.7,19,23,15,-8,17 },
    };
    int i, j;
    double d;
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 6; j++)
            printf("%8.3f", b[i][j]);
        printf("\n");
    }
    printf("\n");

    for (i = 0; i < 5; i++) {
        d = b[i][2];
        for (j = 0; j < 6; j++)
            b[i][j] /= d;
    }

    for (i = 0; i < 5; i++) {
        for (j = 0; j < 6; j++)
            printf("%8.3f", b[i][j]);
        printf("\n");
    }
    printf("\n");
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.