Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2022, 17:44   #1
quakenez
Пользователь
 
Регистрация: 02.12.2021
Сообщений: 16
Смех Массивы. Си

Дан двумерный массив. Выяснить, есть ли столбец и строка с одинаковой суммой элементов. Если есть, напечатать
их номера. Помогите написать условие, которое сравнивает сумму строки и столбца с последующим их выводом. Заранее спасибо!!

Код:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 5
#define M 5
int main ()
{
    int a[N][M];
    int sc[M];
    int s, i, j;
    srand(time(NULL));
    for (i=0; i<M; i++)
        sc[i]=0;
    for (i=0; i<N; i++)
    {
        s=0;
        for(j=0; j<M; j++)
        {
            a[i][j]=rand()%10;
            printf("%5d",a[i][j]);
            s+=a[i][j];
            sc[j]+=a[i][j];
        }
        printf(" | %d\n", s);
    }
    printf("\n");
    for (i=0; i<M; i++)
        printf("%5d",sc[i]);
    printf("\n");
 
}

Последний раз редактировалось BDA; 05.04.2022 в 20:58.
quakenez вне форума Ответить с цитированием
Старый 05.04.2022, 21:06   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Суммы столбцов вы сохранили в sc, а суммы строк только печатаете, но не сохраняете. Сохраните их, а потом примерно так:
Код:
for (i = 0; i < N; i++)
  for (j = 0; j < M; j++)
    if (sr[i] == sc[j])
      printf("%d %d\n", i, j);
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу массивы (C++) - Даны два массива, скопировать эти массивы в 3-й результирующий (размером 10 элементов) так, что Саша1990 Помощь студентам 1 02.02.2015 16:03
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12