Untitled
unknown
plain_text
a year ago
1.4 kB
2
Indexable
Never
#include<iostream> using namespace std; int menu() { int opcion; do { //system("cls"); cout << "\nDibuja figura"; cout << "\n[1] Cuadrado"; cout << "\n[2] Triangulo"; cout << "\nElija opcion: "; cin >> opcion; } while (opcion < 1 || opcion>2); return opcion; } int ingresar_numero() { //ingresar N int N; do { cout << "\nIngresar numero N: "; cin >> N; } while (N < 1 || N>10); //Rango 1 al 10 return N; } int main() { int N,e=0; int opc = menu(); N = ingresar_numero(); switch (opc) { case 1: { for (int m = 1; m <= N; m++) { for (int i = 1; i <= N; i++) { //cout << "\t\t\t\t\t\t"; for (int k = 0; k < e; k++) cout << " "; if (i == 1 || i == N) { //verificar si es primera fila o última for (int j = 1; j <= N; j++) cout << "*"; } else { for (int j = 1; j <= N; j++) { if (j == 1 || j == N) cout << "*"; if (j == 2) cout << m; else cout << " "; } } cout << "\n"; } e += 5; } } } cin.get(); cin.ignore(); return 0; }