Загрузка...

Задачка на с++

Тема в разделе C/C++ создана пользователем Папонт 4 фев 2023. 209 просмотров

  1. Папонт
    Папонт Автор темы 4 фев 2023 447 1 ноя 2018
    1. Определить, одинаковое ли количество положительных элементов в строке под номером kи столбце под номером t двумерного массива
     
  2. dawdakyl
    dawdakyl 4 фев 2023 30 3 дек 2017
     
    1. Папонт Автор темы
  3. GFN
    GFN 4 фев 2023 162 5 окт 2018
    Чтобы определить, равны ли числа положительных элементов в строке k и столбце t двумерного массива в C++, вы можете использовать цикл для перебора каждого элемента в строке k и подсчета количества положительных элементов. Затем вы можете использовать другой цикл для перебора каждого элемента в столбце t и подсчета количества положительных элементов. После, вы можете сравнить два счетчика, чтобы увидеть, равны ли они.
    Код
    #include <iostream>

    int main() {
    int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
    int k = 0, t = 1;
    int row_count = 0, col_count = 0;

    // подсчитать положительные элементы в строке k
    for (int i = 0; i < 3; i++) {
    if (arr[k][i] > 0) {
    row_count++;
    }
    }

    // подсчитать положительные элементы в столбце t
    for (int i = 0; i < 3; i++) {
    if (arr[i][t] > 0) {
    col_count++;
    }
    }

    // сравнить количество
    if (row_count == col_count) {
    std::cout << "The number of positive elements in row " << k << " and column " << t << " are equal." << std::endl;
    } else {
    std::cout << "The number of positive elements in row " << k << " and column " << t << " are not equal." << std::endl;
    }

    return 0;
    }
     
    4 фев 2023 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. GFN
    3. Папонт Автор темы
    4. GFN
Загрузка...
Top