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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2010, 08:53   #1
Igorec
 
Регистрация: 19.02.2010
Сообщений: 5
Счастье Почему в ответе компилятор выдает -0 (минус 0)?

#include <stdio.h>
void MAT(void);
void MATR(void);
void MATA(void) ;
void matem(double T[4][5],double T1[4][5]);
int res(double T1[4][5]);
double T[4][5]={
2,-1,3,2,4,
3,3,3,2,6,
3,-1,-1,-2,6,
3,-1,3,-1,6,
},T1[4][5];
void main()
{int i,j,test;
clrscr();
for(i=0;i<4;i++)
{for(j=0;j<3;j++)}
matem(T,T1);
printf("Ёб室 п ¬ ваЁж :\n\n");
MAT();
printf("\n ¬ ваЁж Ї®б«Ґ ЇаҐ®Ўа §®ў Ё©:\n\n");
MATR();
test=res(T1);
switch(test)
{case 0: printf("\nбЁб⥬ б®ў¬Ґбв \n\n ®вўҐв: ");
MATA();
break;
case 1: printf("cЁб⥬ Ґ ®ЇаҐ¤Ґ«Ґ ");
break;
case 2: printf("бЁб⥬ Ґ б®ў¬Ґбв ");
break;}
getch();}
void matem(double T[4][5],double T1[4][5])
{int i,j,k;
printf("\n\n");
for(i=0;i<4;i++)
for(j=0;j<5;j++)
T1[j]=T[j];
for(k=0;k<4;k++)
{if (T1[k][k]!=0)
{for(j=4;j>=k;j--)
T1[k][j]/=T1[k][k];
for(i=0;i<4;i++)
if(i!=k)
for(j=4;j>=0;j--)
T1[j]-=T1[k][j]*T1[k];
}}}
void MAT(void)
{int i,j;
for(i=0;i<4;i++)
{for(j=0;j<5;j++)
{if(j!=4)printf("%4.0f",T[j]);
else printf(" \263 %2.0f",T[j]);}
printf("\n");}
getch();}
void MATR(void)
{int i,j;
for (i=0;i<4;i++)
{for(j=0;j<5;j++)
{if (j!=4)printf(" %2.0f",T1[j]);
else printf("\263 %2.0f",T1[j]);}
printf("\n");}
getch();}
int res(double T1[4][5])
{int i,j,b=0,z=0,s,test;
for(i=0;i<4;i++)
{s=0;
for(j=0;j<4;j++)
if (T1[j]==0) s++;
if(s==4 && T1[5]==0) z=1;
if(s==4 && T1[5]!=0) b=1;}
if(z==0 && b==0) test=0;
if(z==0 && b==1) test=1;
if (z==1)test=2;
return(test);}
void MATA(void)
{int i;
for(i=0;i<4;i++)
{printf("\n x%d = %3.0f; ",i,T1[4]);}
printf("\n");}
Igorec вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
простой код...почему выдает ошибку access violation at address!?? sleevman Помощь студентам 2 28.10.2009 20:47
Помогите в ответе на вопрос dakota97 Обсуждение статей 2 27.06.2009 20:19
Немогу понять,почему Microsoft Visual Studio 2005 (C++) выдает ошибки? FanEurovision Visual C++ 3 18.05.2009 20:06
Почему не выдает результат записи. Ну или бы хотя бы ошибку какую. Lorel PHP 2 01.12.2008 14:29
Ответе бысто на легкий вопрос... t13sto Паскаль, Turbo Pascal, PascalABC.NET 2 28.05.2008 21:39