y que mas da si es char o num? :S
Código C++:
Ver original#include <iostream>
using namespace std;
void foo( int num[],int fin ){
num[fin] = num[fin]+1;
for (int i = fin; i >= 0; i-- ){
if( num[i] == 10 ){
num[i] = 0;
//sumamos el uno a la anterior casilla
num[i-1] = num[i-1] + 1;
}
}
}
int main (){
int num[]={9,9,9,7}; // poner aqui cualquier cantidad soportada por un entero y tachaaa
int fin = sizeof(num)/sizeof(int)-1;
foo(num, fin);
for( int i = 0; i<=fin;i++ ){
cout << num[i];
}
cin.ignore();
return 0;
}
Al final no es para imprimir?