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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2015, 03:37   #1
Yan23
 
Регистрация: 16.12.2015
Сообщений: 4
По умолчанию Программиромавние на Си.Массивы

Здравствуйте.Помогите пожалуйста найти ошибки.
Мне дана задача
Дано
Входящий массив " А 4Х4"
Формируемый массив "В 4Х4, где b[i][j]= а [i][j]-a[j][i],если i=j
иначе a [i][j]+[j][i]

i=1,...,4.j=1,...,4.
Условие задачи
Определить номера строк матриц A (IA) и B (IB), содержащих max элементы. Если IA>IB,то поменять местами 1 и IA-ю строки в матрице строки в матрице A,иначе -1 и IB- ю строки в матрице B (матрица С).
Вывести:A,IA,IB,C,
Моя программа
Код:
# include <stdio.h>
int main ()
{ int i,j;
int max, А [m][n]; - m и n, я должна буду потом сама ввести, когда появится черный экран.
for (i=0,i<m,i++)
for (j=0,i<n,j++)
scanf ("%d",A);
int i,j;
int max2,B [m][n];
for (i=0,i<m,i++)
for (j=0,i<n,j++)
if (i==j)
{
b[j][i]=a[i][j]-a[j][i];
else
b[j][i]=a[j][i]+a[i][j];
scanf ("%d",b,[j][i]);
max =[0][0];
if A[i][j]>max - мне по заданию надо найти max в матрицах A и B
max=A[i][j];
printf ("%d\n",max)
if B[i][j]>max2
max=B[i][j];
printf ("%d\n",max2)
if A[m]> B [m] -если IA>IB,то поменять 1 и IA строки в матрице
A[m]=A[1];
A[1]=C
else
B[m]=B[1]; - иначе
B[1]=C
printf ("%d\n",C);
return(0); 
}
Только вот еще в задании мне сказано вывести B,IA,IB- я не знаю откуда взять эти значения.Что я сделала не правильно?

Последний раз редактировалось Stilet; 16.12.2015 в 13:41.
Yan23 вне форума Ответить с цитированием
Старый 16.12.2015, 13:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
IA,IB
Это я так понимаю в задаче номера строк.
Т.е. в цикле твоем
Код:
for (i=0,i<m,i++)
for (j=0,i<n,j++)
Для массива А, IA будет равняться I из цикла.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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