Ver Mensaje Individual
Antiguo 17/12/2005, 01:49   #6
Coke
Invitado
 
Mensajes: n/a

si, es un array, he supuesto que todavia no habias dado vectores....los vectores se utilizan cuando no se sabe el espacio que vas a necesitar...cuando declaras un array tienes que poner el tamaño del mismo, ejemplo : int array[20];...mientras que en un vector no, ejemplo : std::vector<int> array;

aqui tienes el ejemplo con un vector...

[PHP]
#include<vector>
using namespace std;
int main()
{
unsigned int num, par, imp, resultado;
int pa, im;

cout << "Introduzca un numero y descubra si es multiplo de once: ";
cin >> num;
cout << '\n' << endl;

if(num >= 11) {
vector<int> hj;
int i = 0;
while(num != 0) {
int fg = num % 10;
num = num / 10;
hj.push_back(fg);
i++;
}
im = i;
imp = 0;
while( im > 0) {
int gh = hj[im - 1];
imp = imp + gh;
im = im - 2;
}
pa = i;
par = 0;
while( pa > 1) {
int gh = hj[pa - 2];
par = par + gh;
pa = pa - 2;
}
resultado = imp - par;
}
if(resultado == 11 || resultado == 0) {
cout <<"El numero es multiplo de 11\n" <<endl;
}
else {
cout <<"El numero no es multiplo de 11\n" <<endl;
}
system("pause");
return 0;
}

[/PHP]

Coke.

Respuesta rápida a este mensaje
Responder Citando Subir