Dibujar un cuadrado usando while loop.
Publicado por Josue (2 intervenciones) el 21/10/2019 00:15:44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int x;
char ch;
cout << "Enter a number and a character: ";
cin >> x >> ch;
if (x % 2 == 0){
while()
{
}
}
if else(x % 2 == 1)
{
for(int i = 1; i <= x; ++i)
{
for(int j = 1; j <= i; ++j)
{
cout << ch;
}
cout << endl;
}
}
return 0;
}
El programa pregunta al usuario un numero y un carácter. Si el usuario introduce un numero par, el programa dibuja un cuadrado con el numero dado. El cuadrado debe de estar hueco. El cuadrado debe de ser usando while loop.
Si el usuario introduce un numero impar, el programa dibuja un pirámide con el numero introducido. El triangulo debe de ser usando for loop.
He usado if e if-else para determinar si el numero introducido es par o impar. Lo que no se es como dibujar un cuadrado usando while loop.
1
2
3
4
5
Ejemplo: 4 Ejemplo: 3
**** *
* * **
* * ***
****
Valora esta pregunta


0