Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Tema Comenzado por Réplicas No leídoMarcar como leídos todos los mensajes de este fo

Estas en el tema de Tema Comenzado por Réplicas No leídoMarcar como leídos todos los mensajes de este fo en el foro de C/C++ en Foros del Web. Hola, Hice un programa que lo que hace es: convertir uno o más números en base 10 a base X (decisión del usuario), y que ...
  #1 (permalink)  
Antiguo 04/04/2015, 13:30
 
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Tema Comenzado por Réplicas No leídoMarcar como leídos todos los mensajes de este fo

Hola,
Hice un programa que lo que hace es: convertir uno o más números en base 10 a base X (decisión del usuario), y que cuando se ingrese un numero negativo, tanto en el dividendo como en el divisor, éste se detenga.
El programa funciona correctamente, lo único es que hay bastantes líneas repetidas que podrían eliminarse, pero no se como.
Para evitar que se repita tantas veces lo mismo, hice un subprograma (función):
Código:
int cuenta(int a){
   int i,num;
   for(i=0;i<a;i++){
      num=16-i;
      cifra(r(num)); // acá quisiera que r(num) llame a las variables r16 hasta r1 (de acuerdo a lo que se haya ingresado en el parámetro de la función "cuenta"
   }
}
El archivo C++ (.cpp) http://paste.ubuntu.com/10739480/ , ahí lo expliqué mejor y es más fácil de comprender ya que pueden ver las funciones y lo que quiero reemplazar.
Saludos

Última edición por rarrav26; 04/04/2015 a las 13:32 Razón: El codigo [URL][/URL] del foro no funciona.

Etiquetas: funcion, int, mensajes, numero, programa, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:25.