SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: eze_ps en Domingo 2 de Mayo de 2010, 02:41

Título: codigo erroneo en C al resolver un problema
Publicado por: eze_ps en Domingo 2 de Mayo de 2010, 02:41
este problema quiero resolver
Escriba un programa que pida al usuario un carácter y un número de repeticiones. Luego imprima el carácter el número de veces especificado.

eh echo algo asi
pero no me ah salido

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
   char A;
   int B;
   cout<<" el caracter es:";
   cin >> A;
   cout<< " el numero de veces a repetir es "<< endl;
   cin >> B;
   
   cout<< A * B << endl;
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
Título: Re: codigo erroneo en C al resolver un problema
Publicado por: Money_Maker en Domingo 2 de Mayo de 2010, 06:06
No sabes utilizar los bucles de repeticion? averigua sobre ellos este es uno...
Código: C++
  1. for (int i=0;i<B;i++)
  2. cout<<A<<endl;
  3.  

Sustituye eso por la linea en la que estas multiplicando A*B... el * en este caso, es para hacer una multiplicacion... Y en este caso no tiene sentido por la diferencia de tipos...

Saludos...
Título: Re: codigo erroneo en C al resolver un problema
Publicado por: eze_ps en Domingo 2 de Mayo de 2010, 19:42
GRACIAS AMIGO, te agradesco, no se me ocurrio hacer un for, es que soy nuevo en esto. gracias nuevamente