Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: yeimival en 10 Mayo 2012, 17:39 pm



Título: matriz en c++ triangulo
Publicado por: yeimival en 10 Mayo 2012, 17:39 pm
Ayuda con este ejercicio por favor, la matriz es cuadrada n*n y el tamaño es dado por el usuario. en c++

deve quedar asi en triangulo con esos numeros. GRACIAS !
666666
55555
4444
333
22
1


Título: Re: matriz en c++ triangulo
Publicado por: Don Pollo en 10 Mayo 2012, 18:20 pm
Tienes algo de código?


Título: Re: matriz en c++ triangulo
Publicado por: yeimival en 11 Mayo 2012, 06:07 am
Ayuda con este ejercicio por favor, la matriz es cuadrada n*n y el tamaño es dado por el usuario. en c++

deve quedar asi en triangulo con esos numeros. GRACIAS !
666666
55555
4444
333
22
1
 SII ESTE ES EL CODIGO PERO NO ME DA :(

#include<iostream>
using namespace std;
main()
{
      int fila, columna;
     
          do
          {
     
      cout<<"ingrese numero de fila";
      cin>>fila;
      cout<<"ingrese numero de columna";
      cin>>columna;
      }
      while(fila!=columna);
      int m[fila][columna];
      int y;
      int e;
      int acolumna=columna-1;
      int afila=fila;
     
          for(e=0;e<fila;e++)
          {
                             for(y=columna;y>=0;y--)
                             {
                                     cout<<m[y][e]=afila;
                                     }
                                     fila--;
                                     }
                                     for(e=0;e<fila;e++)
                                     {
                                                        for(y=0;y<columna;y++)
                                                        {
                                                                              cout<<m[y][e]<<end;
                                                                              }
                                                                              }
                                                                              system("pause");
                                                                              return 0;
}