ok np yo tampoco tuve ayer mi mejor dia.
rir3760 ese programa... como que lo veo demasiado... facil, si yo el problema lo tengo con las funciones, que las veo un estorbo que no valen para nada y solamente ordenan el codigo a cambio de comerte el coco mas aun.
volviendo al tema... si pongo comillas el programa me marca error. y si quito el [10] tambien me marca error.
La cosa es que no tengo ni idea de por qué al ejecutar el progama me realiza bien el main hasta que llamo a la funcion. Una vez que llamo a la funcion la consola no hace nada, se queda quieta xd y no me marca ningun error.
rir3760 ese programa... como que lo veo demasiado... facil, si yo el problema lo tengo con las funciones, que las veo un estorbo que no valen para nada y solamente ordenan el codigo a cambio de comerte el coco mas aun.
volviendo al tema... si pongo comillas el programa me marca error. y si quito el [10] tambien me marca error.
La cosa es que no tengo ni idea de por qué al ejecutar el progama me realiza bien el main hasta que llamo a la funcion. Una vez que llamo a la funcion la consola no hace nada, se queda quieta xd y no me marca ningun error.
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
bool aumento (char numero[10]) /*Si quito este 10 me da error en la llamada a la funcion en el main*/
{
int i;
cout<<endl;
for (i=0; i<9; i++)
{
cout<<numero[i];
}
for(i=0; i<9; i++)
{
do
{
for (int x=9; x == 0; x++)
{
if (numero [x] == 9)
{
numero [x] == 0;
numero [x-1] == numero[x-1] + 1;
}
else
{
numero [x] == numero[x] + 1;
}
}
}
while (numero [i] == 9);
}
return numero;
}
int main()
{
int i;
char numero[10];
cout<<"Introducir el numero cifra a cifra empezando por la izquierda:"<<endl;
for (i=0; i<9; i++)
{
cout<<"Cifra numero "<<i+1 <<":";
cin>>numero[i];
}
cout<<"La cifra es: ";
for (i=0; i<9; i++)
{
cout<<numero[i];
}
//hasta aqui lo hace bien, el resto no.
aumento(numero);
cout<<endl;
for (i=0; i<9; i++)
{
cout<<numero[i];
}
}