Algoritmia - Podrían revisar mi código y decirme ¿por qué falla?

 
Vista:

Podrían revisar mi código y decirme ¿por qué falla?

Publicado por Alex (2 intervenciones) el 29/10/2020 13:28:22
Este es mi código, pero no me imprime los valores esperados, agradecería cualquier asesoría o consejo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
/*Programa que pueda cambiar de
decimal a cualquier base del 2 al 9*/
using namespace std;
int main() {
	int v[99];//Parámetro del vector,
	int x;
	int base=0;
	int cociente;
	int i=0;
	cout<<"Dame un numero: ";
	cin>>x;
	cout<<"Dame una base entre el 2 y el 9: ";
	cin>>base;
	//Bucle que hará las operaciones.
	while (x >=base){
	v[i] = x % base;
	x = x / base;
	i++;
	}
	//Impresión.
	v[i]=cociente;
	for( int j=1; j>=0; j--){
	cout<<v[j];
	}
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 84
Bronce
Ha mantenido su posición en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

Podrían revisar mi código y decirme ¿por qué falla?

Publicado por Rodrigo (28 intervenciones) el 30/10/2020 07:01:54
Decir que no te da los valores esperados no dice mucho.
Sugiero decir que es lo que esperas que escriba tu programa y que es lo que esta escribiendo ahora para clarificar mas el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Podrían revisar mi código y decirme ¿por qué falla?

Publicado por Alex (2 intervenciones) el 30/10/2020 09:24:40
Gracias por contestar, la situación es esta: digamos que corro el programa y me pide da un numero en base 10 (ejemplo 19) y en seguida me pregunta por la base ( a lo que le doy base 2, por ser la que mas le entiendo), por consiguiente se esperaría tener como resultado:
10011 pero en cambio solo me arroja el valor 11, y eso es en todos los casos dándome solo 2 dígitos como resultado, espero haberme explicado bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rodrigo
Val: 84
Bronce
Ha mantenido su posición en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

Podrían revisar mi código y decirme ¿por qué falla?

Publicado por Rodrigo (28 intervenciones) el 30/10/2020 14:32:53
En la linea 23 el ciclo va de j = 1 a j = 0, tal vez quieres cambiar eso?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar