Untitled
unknown
plain_text
3 years ago
1.4 kB
11
Indexable
#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;
}
Editor is loading...