C++ Calculador de determinante de terceira ordem!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

C++ Calculador de determinante de terceira ordem!

Mensagem por Genaro-Admin o Seg Jul 14, 2008 11:05 pm

Sim eu pensei nessa area do fórum após ter dúvida nesse caso que estava tentando fazer pra me divertir um pouco. obs: não estou em faculdade , im not an Expert! Very Happy
e queria saber poque diabos não funcionou, creio que foi a parte do calculo que errei em algo , pois não sei ao certo se acertei .. .. well a matriz seria assim

n1 n2 n3
n4 n5 n6
n7 n8 n9

entende?
------------------------------

#include <iostream>
using namespace std;

int main()

{ // os 9 números da matriz
int n1;
int n2;
int n3;
int n4;
int n5;
int n6;
int n7;
int n8;
int n9;
int result; //clássico multiplicar diagonais primárias e -secundárias
result = (n1 * n5 * n9)+(n2 * n6 * n7)+(n3 * n4 * n8 )-(n2 * n4 * n9)-(n3 * n5 * n7 )-(n1 * n6 * n8 );

cout<<"ponha os numeros de sua matriz 3x3 em ordem (1linha 2 linha 3 linha) digite-os abaixo 1 por 1" << endl;
// primeiro os 3 da primeira linha , 3 da segunda e 3 da terceira, um de cada vez
cin >> n1 ;
cin >> n2 ;
cin >> n3 ;
cin >> n4 ;
cin >> n5 ;
cin >> n6 ;
cin >> n7 ;
cin >> n8 ;
cin >> n9 ;

cout<< "seu determinante eh : " << endl;
cout<< result << endl;

system("PAUSE");
return 0;
}

_________________
####



======
HP/MP NOW:
♥♥♥♥♥♥♥
•••••••

Genaro-Admin
Admin
Admin

Masculino Número de Mensagens: 728
Idade: 18
.: Porto alegre e longe to pegando o ônibus pra te encontrar. (WTF huaehu :sacou:)
Data de inscrição: 19/02/2008

Ver perfil do usuário http://animemaniacos.foruml.biz

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Shadow'Priest o Ter Jul 15, 2008 6:45 pm

va a merda...
sou puto e nao sei nada!

_________________



Shadow'Priest
Flood master
Flood master

Masculino Número de Mensagens: 277
Idade: 17
Data de inscrição: 19/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Viktor o Ter Jul 15, 2008 10:55 pm

tu calculou o determinante antes de ter o valor dos elementos da matriz xD

o certo seria:

Código:

#include <iostream>
using namespace std;

int main()

{ // os 9 números da matriz
   int n1;
   int n2;
   int n3;
   int n4;
   int n5;
   int n6;
   int n7;
   int n8;
   int n9;
   int result; //clássico multiplicar diagonais primárias e -secundárias   
   cout<<"ponha os numeros de sua matriz 3x3 em ordem (1linha 2 linha 3 linha) digite-os abaixo 1 por 1" << endl;
   // primeiro os 3 da primeira linha , 3 da segunda e 3 da terceira, um de cada vez
   cin >> n1 ;
   cin >> n2 ;
   cin >> n3 ;
   cin >> n4 ;
   cin >> n5 ;
   cin >> n6 ;
   cin >> n7 ;
   cin >> n8 ;
   cin >> n9 ;

   //and here we go calcule this fucking determinante
   result = (n1 * n5 * n9)+(n2 * n6 * n7)+(n3 * n4 * n8 )-(n2 * n4 * n9)-(n3 * n5 * n7 )-(n1 * n6 * n8 );

   
   cout<< "seu determinante eh : " << endl;
   cout<< result << endl;
   
   system("PAUSE");
   return 0;
}


Eu nao testei, mas acho q eh isso.

Uma coisa que tu poderia ter feito nesse programa eh usar vetores e matrizes msm xD

Vetores são várias elementos em uma variável só. Por exemplo, tu pode declara um vetor(array) assim:

int n[8];

isso cria um array de 9 posições, pois ele vai ir de 0 a 8.

Daih tu atribue valores a ele colocando o valor dentro dos colchetes. Por exemplo

cin>>n[4];

A vantagem disso eh q tu pode usar outra variavel pra acessar o valor. Por exemplo:

Código:

int posicao;
int n[8];

cin>>posicao;
cin>>n[posicao];
cout<<n[posicao];


(exemplo idiota e inutil, mas eh soh pra ilustrar eheh)



outra coisa q tu pode fazer eh definir uma matriz mesmo:

funciona da msm forma q o array, soh q daih em vez de ter soh um índice(numero que fica dentro dos colchetes) pra escolher, tem mais:

int n[2][2];

isso cria uma matriz 3*3, que poderia ser representada da seguinte forma:

n[0][0] n[0][1] n[0][2]

n[1][0] n[1][1] n[1][2]

n[2][0] n[2][1] n[2][2]

Basicamente eh isso... A principio parece meio idiota, mas eh extremamente importante saber isso xD

Qqr coisa q tu n tenha entendido fla aih \o\

_________________


Beterraba ftw

-------------------------------
fiz acordos com o adm e agora sou MODERADOR. =) Genaro adm é um cara Rox >:3 ¦3

Viktor
Moderador
Moderador

Masculino Número de Mensagens: 788
.: EH NOOOOOOZES
Data de inscrição: 20/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Genaro-Admin o Qua Jul 16, 2008 5:44 pm

incrível, no momentoestou em estudos, provas e tal. mas eu vou ler isso depois , além desse pc estar sem dev-c++

heh, mas entendi , e gostei do array, eu tava pensando se teria algo assim , mas não pesquisei, tentei fazer do que eu sabia XD

(GOOD JOB), depois testo e postoaqui

_________________
####



======
HP/MP NOW:
♥♥♥♥♥♥♥
•••••••

Genaro-Admin
Admin
Admin

Masculino Número de Mensagens: 728
Idade: 18
.: Porto alegre e longe to pegando o ônibus pra te encontrar. (WTF huaehu :sacou:)
Data de inscrição: 19/02/2008

Ver perfil do usuário http://animemaniacos.foruml.biz

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Viktor o Qua Jul 16, 2008 8:51 pm

tah no ds? 8D

ou o navegador dele buga mto? .-.

_________________


Beterraba ftw

-------------------------------
fiz acordos com o adm e agora sou MODERADOR. =) Genaro adm é um cara Rox >:3 ¦3

Viktor
Moderador
Moderador

Masculino Número de Mensagens: 788
.: EH NOOOOOOZES
Data de inscrição: 20/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Shadow'Priest o Qua Jul 16, 2008 10:06 pm

No computador de voces nao veio uma calculadora junto?
Tem umas pra baixar tri ''boas''.

_________________



Shadow'Priest
Flood master
Flood master

Masculino Número de Mensagens: 277
Idade: 17
Data de inscrição: 19/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Viktor o Qua Jul 16, 2008 11:11 pm

Um dia vc vai fazer uma calculadora tbm... eh um passo importante na vida de um homem (wtf)

_________________


Beterraba ftw

-------------------------------
fiz acordos com o adm e agora sou MODERADOR. =) Genaro adm é um cara Rox >:3 ¦3

Viktor
Moderador
Moderador

Masculino Número de Mensagens: 788
.: EH NOOOOOOZES
Data de inscrição: 20/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Genaro-Admin o Sab Jul 19, 2008 3:00 am

workou na boa (H)

:(Y): agora posso me exibir pras gatenhas que nao sabem calcular e precisam de minha ajuda

_________________
####



======
HP/MP NOW:
♥♥♥♥♥♥♥
•••••••

Genaro-Admin
Admin
Admin

Masculino Número de Mensagens: 728
Idade: 18
.: Porto alegre e longe to pegando o ônibus pra te encontrar. (WTF huaehu :sacou:)
Data de inscrição: 19/02/2008

Ver perfil do usuário http://animemaniacos.foruml.biz

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Shadow'Priest o Qui Out 09, 2008 6:03 pm

HAHAHAHAHAHAHAHAHAHHAAHA.
No maximo vai mostrar pra algum lesado,que ele nao ta sozinho nesse mundo.Huhu.

_________________



Shadow'Priest
Flood master
Flood master

Masculino Número de Mensagens: 277
Idade: 17
Data de inscrição: 19/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Viktor o Sex Out 10, 2008 2:22 pm

e quem seria esse lesado? ò.ó

_________________


Beterraba ftw

-------------------------------
fiz acordos com o adm e agora sou MODERADOR. =) Genaro adm é um cara Rox >:3 ¦3

Viktor
Moderador
Moderador

Masculino Número de Mensagens: 788
.: EH NOOOOOOZES
Data de inscrição: 20/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Genaro-Admin o Sab Out 11, 2008 1:28 am

Desenterrou, ele lucas é doido mesmo.

_________________
####



======
HP/MP NOW:
♥♥♥♥♥♥♥
•••••••

Genaro-Admin
Admin
Admin

Masculino Número de Mensagens: 728
Idade: 18
.: Porto alegre e longe to pegando o ônibus pra te encontrar. (WTF huaehu :sacou:)
Data de inscrição: 19/02/2008

Ver perfil do usuário http://animemaniacos.foruml.biz

Voltar ao Topo Ir em baixo

Re: C++ Calculador de determinante de terceira ordem!

Mensagem por Viktor o Dom Out 12, 2008 3:00 am

n pude ficar quieto diante de uma agressão aos informatas xD

_________________


Beterraba ftw

-------------------------------
fiz acordos com o adm e agora sou MODERADOR. =) Genaro adm é um cara Rox >:3 ¦3

Viktor
Moderador
Moderador

Masculino Número de Mensagens: 788
.: EH NOOOOOOZES
Data de inscrição: 20/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum