18446744073709551615 <= unsigned long long int
99999999999999999999
pues ni idea amigo jajaj me has vencido hasta a mi XDD
99999999999999999999
pues ni idea amigo jajaj me has vencido hasta a mi XDD
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarPor un lado no es aconsejable declarar arreglo como global, no le veo el sentido y por otro lado tampoco veo declarar la longitud del array100% de razon...se queda para la 2.0 XDDD
#include <iostream>
#include <windows.h>
using namespace std;
class clase{
public:
clase(){ suIndice = 0;
suTabla = "0123456789";
suMinimo = 0;
suMaximo = (suTabla.size()-1);
}
~clase(){}
int getIndice ()const{return suIndice;}
bool esMenor(int unIndice){if( unIndice < suMinimo ) {return true; } else{return false;} }
bool esMayor(int unIndice){if( unIndice > suMaximo ) {return true; } else{return false;} }
void bucle();
private:
int suIndice;
int suMinimo;
int suMaximo;
string suTabla;
};
void clase::bucle(){
int salir = 0;
while ( true ){
cout << "\n-Entre el indice de 0 a 9: ";
cin >> suIndice;
system("cls");
if ( esMenor(suIndice) || esMayor(suIndice) ){
cout << "VALOR FUERA DE INDICE!!!" << endl;
}
if ( suIndice == suMinimo || suIndice == suMaximo ){
if( suIndice == suMinimo ){
cout << "El seguiente valor es: " << suTabla[ suIndice+1 ] << endl;
}
if ( suIndice == suMaximo ){
cout << "El valor anterior es: " << suTabla[ suIndice-1 ] << endl;
}
}else if( suIndice > suMinimo && suIndice < suMaximo ){
cout << "El valor anterior es: " << suTabla[ suIndice-1 ] << endl;
cout << "El seguiente valor es: " << suTabla[ suIndice+1 ] << endl;
}
cout << "Desea realizar otra operacion?\n0-salir\n1-seguir\n\nY bien?: ";
cin>>salir;
system("cls");
if( salir == 0 )
break;
}
cout << "baybay!";
}
int main () {
system ( "MODE CON cols=50 lines=15" );
clase c;
c.bucle();
system("pause>nul");
return 0;
}