Escribir un programa que lea una serie de parejas de números, por ejemplo (a1, b1), (a2, b2), e imprima ai espacios en blanco y bi asteriscos para cada par de números. Agregar un salto de línea al final de una pareja. Hacer uso de dos funciones void imprime_blancos (int n), e int imprime_asteriscos (int n), para darle forma al dibujo.
Entrada
Una serie, sin límite definido, de parejas de números (a1, b1), (a2, b2), .
Salida
Un dibujo formado por asteriscos a partir de la serie de números.
Observación
#include <iostream>
using namespace std;
void imprime_blancos(int n){
for(int i = 1; i <= n; ++i){
cout << " ";
}
}
void imprime_asteriscos(int n){
for(int i = 1; i <= n; ++i){
cout << "*";
}
}
int main() {
int a;
int b;
while( cin >> a ){
cin >> b;
imprime_blancos(a);
imprime_asteriscos(b);
cout << endl;
}
return 0;
} |
Input
0 6 2 4 4 2 5 1 4 2 2 4 0 6
Output
****** **** ** * ** **** ******
Input
0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10
Output
********** ********** ********** ********** ********** ********** ********** ********** ********** **********
Input
4 1 3 3 2 5 1 7 0 9 1 7 2 5 3 3 4 1
Output
* *** ***** ******* ********* ******* ***** *** *
Input
15 5 15 5 15 5 10 10 10 10 10 10 5 15 5 15 5 15 0 20 0 20 0 20
Output
***** ***** ***** ********** ********** ********** *************** *************** *************** ******************** ******************** ********************
Input
4 1 3 5 2 9 1 13 0 17 1 13 2 9 3 5 4 1
Output
* ***** ********* ************* ***************** ************* ********* ***** *