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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2009, 18:08   #1
Алекс...)))
 
Регистрация: 04.02.2009
Сообщений: 9
Хорошо Функции в С++ в программе Борланд Си... Считает не то, спасите плиззз...

Дана матрица А(4,4).Поделить каждую строку матрицы на максимальный элемент в этой строке Оформить в виде отдельной функции

Код:
#include<stdio.h>
#include<conio.h>

int Raschet(int A[][4], int a, int*T)
{
int i, j, minA, maxA;
minA=A[0][0];
maxA=A[0][0];
for(i=0; i<a;i++)
{
for(j=0; j<4;j++)
{
if (A[i][j]<minA) minA=A[i][j];
if (A[i][j]>maxA) maxA=A[i][j];
}
}
*T=minA;
return maxA;
}

void main()
{
int a=4;
int A[4][4];
int i, j, RezA, minA;
for(i=0;i<a;i++)
{
for(j=0;j<4;j++)
{
printf("A[%d][%d]=",i,j);
scanf("%d",&A[i][j]);
}
}
RezA=Raschet (A,4,&minA);
printf("\nMaximum A=%d",RezA);
printf("\nMinimum A=%d\n",minA);
printf("\n");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{A[j]/RezA;
}}
getch();

}
Алекс...))) вне форума Ответить с цитированием
Старый 30.03.2009, 19:17   #2
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

Код:
 maxA=A[0][0];
for(int y=0;y<5;y++)   {
  for(int x=0;x<5;x++)
   if (A[y][x]>maxA) maxA=A[y][x];
    for(int x=0;x<5;x++) A[y][x]=A[y][x]/maxA;
       maxA=A[0][y];
                               }
Я думаю всетаки так... Во вторых нельзя так просто делить int,тем более операцией / .
bondik вне форума Ответить с цитированием
Старый 30.03.2009, 19:19   #3
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

Да и обьясните пожалуйста зачем в этой задаче вам минимум искать? Связь какае-то смутная между условиями и реализацией...
bondik вне форума Ответить с цитированием
Старый 30.03.2009, 20:58   #4
Алекс...)))
 
Регистрация: 04.02.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от bondik Посмотреть сообщение
Да и обьясните пожалуйста зачем в этой задаче вам минимум искать? Связь какае-то смутная между условиями и реализацией...
Задумался... Думал может что-то не так считает в максимуме и добавил минимум.......
Алекс...))) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как использовать в Delphi-программе функции из DLL, написанной на C# АТИКОН Общие вопросы Delphi 12 19.03.2013 08:28
Динамическая память в Борланд Си... Считает но не все... Катюшенька Помощь студентам 4 16.02.2009 17:59
Динамические массивы в Борланд Си... (Что у меня не правильно в программе?) Алекс...))) Помощь студентам 2 09.02.2009 21:47
EXCEl не правильно считает формулу beliy-dis Microsoft Office Excel 5 30.07.2008 14:18
Не считает количество символов DeeCee Общие вопросы Delphi 11 24.12.2007 22:57