problema con lo que sale en la consola
Publicado por TotiFz (2 intervenciones) el 20/10/2021 00:42:24
hola, estuve haciendo este problema de un tp y cuando imprime me sale un 6 debajo de todo lo que si tiene que salir
#include <iostream>
using namespace std;
void imprimir_rectangulo(int filas, int columnas, char c_filas_par, char c_filas_impar)
{
if (filas<=0 || columnas<=0)
cout<<"Se requiere: filas > 0 y columnas > 0."<<endl;
else
for (int i=0; i<filas; i++)
{
for (int j=0; j<columnas; j++)
if (i%2 == 0)
cout << c_filas_par << " ";
else
cout << c_filas_impar<< " ";
cout<<endl;
}
}
int main()
{
int imprimir_rectangulo(int filas=6, int columnas=18, char c_filas_par='#', char c_filas_impar='*');
cout << imprimir_rectangulo ()<< endl;
return 0;
}
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
6
ese es el resultado que obtengo, alguna idea de que este mal del codigo?
#include <iostream>
using namespace std;
void imprimir_rectangulo(int filas, int columnas, char c_filas_par, char c_filas_impar)
{
if (filas<=0 || columnas<=0)
cout<<"Se requiere: filas > 0 y columnas > 0."<<endl;
else
for (int i=0; i<filas; i++)
{
for (int j=0; j<columnas; j++)
if (i%2 == 0)
cout << c_filas_par << " ";
else
cout << c_filas_impar<< " ";
cout<<endl;
}
}
int main()
{
int imprimir_rectangulo(int filas=6, int columnas=18, char c_filas_par='#', char c_filas_impar='*');
cout << imprimir_rectangulo ()<< endl;
return 0;
}
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
# # # # # # # # # # # # # # # # # #
* * * * * * * * * * * * * * * * * *
6
ese es el resultado que obtengo, alguna idea de que este mal del codigo?
Valora esta pregunta
0