Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 29, 2008, 09:03:34
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: matriz!! 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: matriz!!  (Leído 412 veces)
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 450


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« en: ſeptiembre 15, 2006, 07:13:19 »

En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Sa2
Habitual
*****
Desconectado Desconectado

Mensajes: 207


e Gatiho etha numiendo :) y yo sufriendo :'(

sados@el-hacker.org
Ver Perfil WWW
« Respuesta #1 en: ſeptiembre 15, 2006, 07:27:55 »

Amigo sabes komo funciona el array?

ya sea unidimencional  o multidmencional si  tienesuna idea d komo funciona listo el peskadito, pues
ya imagino k sabes  multiplikacion  de matrices y todo eso embrollo de las matematikas verdad Huh por k si es asi solo es logika para resolver esos problemas no es tanto kodigo
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
arvin
Visitante
« Respuesta #2 en: ſeptiembre 15, 2006, 11:45:23 »

En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 288


Senior Programmer


Ver Perfil Email
« Respuesta #3 en: ſeptiembre 18, 2006, 12:58:35 »

En línea
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 450


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« Respuesta #4 en: ſeptiembre 19, 2006, 03:31:35 »

bueno,, primero que todo les agradezco las respuestas y a codelog...
(asi te conozco y asi te dire) Grin porque sus link me dieron algunas bases
y tambien pido "disculpas" por la demora

logre hacer la diag principal  y tambien triangular principal y triangular secundaria

intente hacer la diagonal secundaria como lo podran ver en el code y aunqe me compila correctamente no me muestra los datos y no entiendo porque...

espero puedan ayudarme con este problemita y recibir recomendaciones para hacer la tridiagonal ....
ah!! trabaje con el dev-cpp

aqui el code:
Cita de: Rexixtente

#include <iostream>
#include <cstdlib>
using namespace std;
int main (void)
{
  int n,m,k,j,t,mat[10][10];
 
  cout<<"\n\n\t ingrese numero de filas:\t";
  cin>>n;
  cout<<"\n\n\t ingrese numero de columnas:\t";
  cin>>m;
  if(n==m)
  {
   for(k=1;k<=n;k++)
   {
     for(j=1;j<=m;j++)
     {
       cout<<"\n\n\t ingrese un dato a la posicion" <<k<<","<<j<<"\t";
       cin>>mat[k][j];
       system("cls");
     }//fin for
   } //fin for
   
   system("pause");
   system("cls");
   cout<<"\n\n\t DIAGONAL PRINCIPAL\n\n\t";
   for(k=1;k<=n;k++)
   {
     for(j=1;j<=m;j++)
     {
       cout<<"\n\t";
       cout<<mat[k][j];
       k++;
     }
   }
   cout<<"\n\n\t";                               
   system("pause");
   system("cls");
   cout<<"\n\n\t DIAGONAL SECUNDARIA\n\n\t";
   for(k=n;k<=1;k--)
   {
     for(j=m;j<=1;j--)
     {
       cout<<"\n\t";
       cout<<mat[k][j];
       k--;
     }
   }   
   cout<<"\n\n\t";                           
   system("pause");
   system("cls");
   
   cout<<"\n\n\t\t TRIANGULAR PRINCIPAL\n\n\t";
   
   for(k=1;k<=(n-1);k++)
   {
     cout<<"\n";                   
     for(j=(k+1);j<=m;j++)
     {
       cout<<"\t"<<mat[k][j];
     }//fin for
   }//fin for
   cout<<"\n\n\t";
   system("pause");
   system("cls");
   cout<<"\n\n\t\t TRIANGULAR SECUNDARIA\n\n\t";
   t=1;
   for(k=2;k<=n;k++)
   {
     cout<<"\n";               
     for(j=1;j<=(m-1);j++)
     {
       cout<<"\t"<<mat[k][j];
       if(j==t)
       {
         j=m;
         t++;
       }
     }
   }
   cout<<"\n\n\t";
   system("pause");
  }//fin if
  else
  {
    system("cls");
    cout<<"\n\n\t PARA HACER LAS OPERACIONES LA MATRIZ DEBE SER CUADRADA\n\n\t";
    system("pause"); 
  }
    return 0;
}//fin main                                       
                                       
 
                                                        
« Última modificación: ſeptiembre 19, 2006, 05:08:34 por Rexixtente » En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Micki Qwerty
Visitante
« Respuesta #5 en: ſeptiembre 20, 2006, 05:12:48 »

Complejidad cuadratica? Intenta hacerlo con complejidad lineal...
En línea
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 450


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« Respuesta #6 en: ſeptiembre 20, 2006, 08:14:28 »

Complejidad cuadratica? Intenta hacerlo con complejidad lineal...

no entiendo.... Huh
En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Micki Qwerty
Visitante
« Respuesta #7 en: ſeptiembre 21, 2006, 10:14:22 »

Puedes intentar invertir mas tiempo para tratar de usar un solo bucle en vez de dos anidados. Creo que en algun caso es imposible pero en otro no.
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: matriz!! « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC