Задать вопрос
25 января, 19:09

Дан двумерный массив А[m][n]. Вывести номера строк, суммы элементов в которых равны

+4
Ответы (1)
  1. 25 января, 21:36
    0
    Очень простая программа.

    #include

    #include / / Нужные нам библиотеки.

    #include

    int * * A; / / Наш массив

    int * s; / / Массив, где будут храниться суммы элементов строк.

    int main ()

    {

    int i, j, m, n, sum, k;

    scanf ("%d", &n) ; / / Размерность массива

    scnaf ("%d", &m) ; / / Размерность массива

    S = (int*) malloc (n*sizeof (int*)) ;

    A = (int**) malloc (n*sizeof (int*)) ; / / Выделение места под массив на оперативной памяти.

    for (i=0; i
    A[i] = (int*) malloc (m*sizeof (int)) ; / / < - Под другой массив

    for (i=0; i
    {

    sum=0;

    for (j=0; j
    {

    sum=sum+A[i][j]; / / Записываем в цикле суммы элементов строк в наш другой массив.

    }

    S[n]=sum;

    }

    for (i=0; i
    {

    for (j=0; j
    {

    if (s[i]=s[j]) printf ("%d%s%d", s[i], "and", s[j]) ; / / тупо перебираем гоовые значения сумм каждое с каждым и выводим на экран, если они равны.

    }

    }

    return (0) ;

    }

    Код не компилировал, если будут огрешности в синтаксисе - исправите.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан двумерный массив А[m][n]. Вывести номера строк, суммы элементов в которых равны ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы