Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2015, 13:30
rarrav26
 
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
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.