Загрузка...

Problem in c++

Thread in C/C++ created by Папонт Feb 4, 2023. 205 views

  1. Папонт
    Папонт Topic starter Feb 4, 2023 447 Nov 1, 2018
    1. Определить, одинаковое ли количество положительных элементов в строке под номером kи столбце под номером t двумерного массива
     
  2. dawdakyl
    dawdakyl Feb 4, 2023 30 Dec 3, 2017
     
    1. Папонт Topic starter
  3. GFN
    GFN Feb 4, 2023 162 Oct 5, 2018
    Чтобы определить, равны ли числа положительных элементов в строке k и столбце t двумерного массива в C++, вы можете использовать цикл для перебора каждого элемента в строке k и подсчета количества положительных элементов. Затем вы можете использовать другой цикл для перебора каждого элемента в столбце t и подсчета количества положительных элементов. После, вы можете сравнить два счетчика, чтобы увидеть, равны ли они.
    Code
    #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;
    }
     
    1. View previous comments (2)
    2. Папонт Topic starter
    3. GFN
Loading...
Top