Заменить значения всех отрицательных элементов матрицы ** нулевые с помощью языка С. КАК?...

0 голосов
49 просмотров

Заменить значения всех отрицательных элементов матрицы на нулевые с помощью языка С. КАК? ПОМОГИТЕ ПОЖАЛУЙСТА


Информатика (31 баллов) | 49 просмотров
0

Пробегись циклом, проверь отрицательно ли и если да, то меняй на 0

Дан 1 ответ
0 голосов
Правильный ответ

#include
#include
#include

const unsigned int n = 5;
const unsigned int m = 6;

int main()
{
    srand(time(NULL));
    int i, j;
    int a[n][m];
    printf("\nSource:\n");
    for (i = 0; i < n; i++) {
        for (j = 0; j < m; j++) {
            a[i][j] = rand() % 201 - 100;
            printf("%d\t", a[i][j]);
        }
        printf("\n");
    }
    printf("\nResult:\n");
    for ( i = 0; i < n; i++) {
        for (j = 0; j < m; j++) {
            if (a[i][j] < 0) a[i][j] = 0;
            printf("%d\t", a[i][j]);
        }
        printf("\n");
    }
    getchar();
}


(1.5k баллов)
0

Проверить, все ли строки матрицы содержат хотя бы один нулевой элемент. Если нет, то заменить значения всех отрицательных элементов матрицы на нулевые.

0

СПАСИБО БОЛЬШОЕ)))))))))))))