Загрузка...

We were given a task in a c++ sharaga

Thread in C/C++ created by Папонт Nov 17, 2022. 260 views

  1. Папонт
    Папонт Topic starter Nov 17, 2022 447 Nov 1, 2018
    5. Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.
     
  2. реселлер_неактив2520345
    В цикле for, через if сделай проверку на отрицательность, в чем проблема
     
  3. Fintori
    Fintori Nov 17, 2022 Banned 81 Oct 21, 2022
    C
    int matrix[5][5];

    for (int x = 0; x < 5; x++) {
    for (int y = 0; y < 5; y++) {
    matrix[x][y] = (rand() % 20) - 10;
    }
    }
    int negativeNumbers = 0;
    for (int x = 0; x < 5; x++) {
    negativeNumbers = 0;
    for (int y = 0; y < 5; y++) {
    if (matrix[x][y] < 0) {
    negativeNumbers++;
    }
    }
    if (negativeNumbers == 2) {
    std::cout << "Have row with 2 negative numbers" << std::endl;
    break;
    }
    }
    if (negativeNumbers != 2) {
    std::cout << "Don't have row with 2 negative numbers" << std::endl;
    }
     
Top
Loading...