CODIGO PIRAMIDE

Iniciado por stephania_hdz, 25 Octubre 2018, 03:12 AM

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

stephania_hdz

HOLA A TODOS!
NECESITO AYUDA PARA RESOLVER ESTE EJERCICIO
Imprimir tantos renglones como indique el usuario (valor de n).  Imprimir las unidades únicamente.

123456...nn...654321
12345                54321   
1234                      4321
123                       321   
12                           21
1                               1       

Realizar con WHILE y REPEAT (combinar)
;D ;D

EdePC

Saludos,

- El siguiente código en C++ es funcional, debes de adaptarlo a tus necesidades:

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main() {
  int n = 8;
  string espacios = "";
  int r = n;
  for (int f = 0; f < r; f++) {
    for (int i = 1; i <= n; i++) {
      cout << i;
    }
    cout << espacios;
    for (int i = n; i >= 1; i--) {
      cout << i;
    }
    cout << endl;
    espacios += "  ";
    n--;
  }
  cin.get();
  return 0;
}


-- Resultado:

1234567887654321
1234567  7654321
123456    654321
12345      54321
1234        4321
123          321
12            21
1              1