matriz en c++ triangulo

Iniciado por yeimival, 10 Mayo 2012, 17:39 PM

0 Miembros y 1 Visitante están viendo este tema.

yeimival

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

Don Pollo


yeimival

Cita de: 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
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;
}