Este es mi primer post escrito desde una distribucion de linux :)
Bueno aparte de eso pues en mi clase de Sistemas Operativos II hacer un programa que no de los numeros interesantes; y pues se preguntar que chigados son:
Un numero interesantes es aquel numero que se puede formar dos veces por un par de numeros diferntes al cubo sumados... y pues por que ni yo m entedi hay va en grafico...
tenemos 1³ + 12³ eso es igual a 1729 pero tambien 9³+10³
por lo tanto el numero 1729 es un numero interesante!!!
Bueno y pues asi hay muchos, y pues diran no pues 1³+1³ = 1 y asi... pero pues no se pueden repetir los numeros.... por lo cual el 1729 es el numero interesante mas pequeño que se puede formar!!!
Bueno despues tanta jalada pues me tarde un chingo haciendo el programa... y no lo voy a explicar por que tengo que aprender ha usar semaforos...
Bueno y pues si alguien busca "algoritmo numeros interesantes" o "numeros interesantes" o "programa numeros interesantes" espero que entre a esta pagina... o por si se los deja el prof Mario agusto algun dia....
PD: Voy a pasar Sistemas Operativos II sin haber cursado nunca Sistemas Operativos I
Bueno aparte de eso pues en mi clase de Sistemas Operativos II hacer un programa que no de los numeros interesantes; y pues se preguntar que chigados son:
Un numero interesantes es aquel numero que se puede formar dos veces por un par de numeros diferntes al cubo sumados... y pues por que ni yo m entedi hay va en grafico...
tenemos 1³ + 12³ eso es igual a 1729 pero tambien 9³+10³
por lo tanto el numero 1729 es un numero interesante!!!
Bueno y pues asi hay muchos, y pues diran no pues 1³+1³ = 1 y asi... pero pues no se pueden repetir los numeros.... por lo cual el 1729 es el numero interesante mas pequeño que se puede formar!!!
Bueno despues tanta jalada pues me tarde un chingo haciendo el programa... y no lo voy a explicar por que tengo que aprender ha usar semaforos...
#include
#include
#include
int interesante(int num)
{
int uno,dos,res,i,j,x=0,ya1=0,ya2=0;
int max = pow (num, 1.0/3)+1;
for(i=1;i<=max;i++){
for(j=1;j<=max;j++){
if(x!=2){
uno = pow(i,3);
dos = pow(j,3);
res = uno + dos;
if(res==num&&(ya1!=j&&ya2!=i)){
if(x==0){
ya1 = i; ya2= j;}
x++;}
}
else{
j--;
printf("%i³ + %i³ = %i \n",ya1,ya2,res);
printf("%i³ + %i³ = ",i,j);
return 1;}
}
}
return(0);
}
int main(int argv,char *argc[]){
int i,n=atoi(argc[1]);
if (n < 1729)
printf("no tiene numeros interesantes antes");
else{
printf("los numero sinteresantes antes de %i son: \n",n);
for(i =1728;i<=n; i++){
if (interesante(i) == 1) printf("%i \n",i); }}
printf("\n");
return 0;
}
Bueno y pues si alguien busca "algoritmo numeros interesantes" o "numeros interesantes" o "programa numeros interesantes" espero que entre a esta pagina... o por si se los deja el prof Mario agusto algun dia....
PD: Voy a pasar Sistemas Operativos II sin haber cursado nunca Sistemas Operativos I
0 Comentarios:
Publicar un comentario
Gracias por comentar en A-Weboo!!!
Sigue al pendiente del blog suscribiendote a RSS o Atom (marcadores dinámicos) n_n