Dibujando con Funciones y Caracteres

Escribir un programa que lea una serie de parejas de números, por ejemplo (a1,b1),(a2,b2),(a_1, b_1), (a_2, b_2), \hdots e imprima aia_i espacios en blanco y bib_i 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 nn), e int imprime_asteriscos (int nn), para darle forma al dibujo.

Entrada

Una serie, sin límite definido, de parejas de números (a1,b1),(a2,b2),(a_1, b_1), (a_2, b_2), \hdots.

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;
}

Información del problema

Autoría: Nelson Rangel Valdez

Generación: 2026-01-25T22:25:30.966Z

© Jutge.org, 2006–2026.
https://jutge.org