Загрузка...

Дали задание в шараге на с++

Тема в разделе C/C++ создана пользователем Папонт 17 ноя 2022. 261 просмотр

  1. Папонт
    Папонт Автор темы 17 ноя 2022 447 1 ноя 2018
    5. Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.
     
  2. реселлер_неактив2520345
    реселлер_неактив2520345 17 ноя 2022 Заблокирован(а) 278 3 авг 2019
    В цикле for, через if сделай проверку на отрицательность, в чем проблема
     
  3. Fintori
    Fintori 17 ноя 2022 Заблокирован(а) 81 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
Загрузка...