Menú

Mostrar Mensajes

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ú

Mensajes - seryioo

#31
Vale, algo más claro, pero sigo teniendo la duda de cómo hacer la función "sumadeprimos" ya que tendría que hacer combinaciones de 2 números primos hasta que su suma fuera n, pero no se como hacer eso.

Adjunto el código.

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

void factorizar (int n);

void sumadeprimos(int n);

int primo(int n);

//---------------------

int main(){
   int n;
   cout<<"Introduce n: ";
   cin>>n;
   cout<<"Factores primos de n:"<<endl;
   factorizar(n);



return 0;
}

//----------------------

int primo(int m){
   int incremen=2;
   bool primo=true;
   while(primo && incremen<m){
       if(m%incremen==0) primo=false;
       ++incremen;
   }
   if (primo) return m;
   else return 0;
}

void factorizar (int n){ //factores primos de su argumento n para números mayores o iguales que 2 y los escriba en la pantalla.
  for(unsigned m=3; m<n; m++){
       if (primo(m)!=0) cout<<primo(m)<<endl;
  }
}


void sumadeprimos(int n){ //descomponga un número n par y mayor que 2 en suma de dos números primos y los presente en pantalla.
   if(n%2==0){ //ok
       
   }
   
}
#32
Buenas, aquí sigo con programación I. Tengo que hacer un ejercicio en el que hay que introducir un número n, par, en el teclado y descomponerlo en la suma de 2 números primos.
Lo único que puedo manejar son bucles y crear subprogramas.

Código (cpp) [Seleccionar]
/*
8) Defínase una función sin resultado factorizar(n) que calcule los factores primos de su
argumento n para números mayores o iguales que 2 y los escriba en la pantalla. Defínase
también otra función sin resultado sumaDePrimos(n) que descomponga un número n par
y mayor que 2 en suma de dos números primos y los presente en pantalla. (Según la
conjetura de Goldbach, todo número par mayor que 2 siempre se puede descomponer en
suma de dos números primos).
*/

#include <iostream>
using namespace std;

void factorizar(int n){
   for(unsigned a=3; a<n; a++){
       if(n%a==0) cout<<a<<endl;
   }

}

//--------------------------------------------------------------

void sumadeprimos(int n){   //ESTO ES LO QUE TENGO MAL, HABIA PENSADO QUE SE FUERA COMPROBANDO
                                  // LA SUMA DE DOS PRIMOS HASTA QUE FUERA IGUAL A "n" PERO O SE PASA DE "n" O NO LLEGA
   int suma=0;
   if(n%2==0){  //si n es par
       int contador=0;

       while(suma<n){ //bucle que controla la suma y se tendría que ejecutar hasta que se cumpliera la conjetura de Goldbach
           int a=3;

           while(contador<2 and a<n){  //bucle en el que se va haciendo la suma de primos. "contador" se reinicia cada 2 ciclos
               if(n%a==0){
                   suma+=a;
                   ++contador;
                       cout<<suma<<endl;
               }
               ++a;
           }
           contador=0;
       }
   }
   cout<<suma<<endl;
}
   
//------------------------------------------------------------------- 

int main(){
   int n;
   cout<<"n = ";
   cin>>n;
   cout<<"Factores primos de n: "<<endl;
   factorizar(n);
   cout<<endl;
   cout<<"Descomposicion en la suma de 2 factores primos de n par "<<endl;
   sumadeprimos(n);



return 0;
}
#33
Señores, gracias olvidadLo... tenia bien la condicion del while, la cambié y la puse mal, tal y como os he copiado...

El gran error de noob que he cometido ha sido poner comas en los numeros en vez de puntos, por eso no funcionaba....


Problema resuelto, gracias!

Pongo el código que he usado yo:


#include <iostream>
using namespace std;


int main(){
    int num;
    double res=0.000;
    cin>>num;


    while((num-res*res)>=0.001){
        res+=0.001;
        cout<<res<<endl;
}


return 0;
}

#34
Buenas, soy estudiante de Ingeniería de primer año. Si, estoy estudiando en verano para recuperar Programación.

La duda es que tengo un problema en el que una de las cosas que se me pide es calcular una raiz cuadrada sin usar sqrt.

Este es mi codigo, estaba comprobando lo que pasaba dentro del bucle while, ya que en la ejecución le de el valor que le de a num cae siempre en bucle infinito de ceros.
Mi idea era que el bucle se ejecutase mientras num-res>=0,0001 (res= resultado de la raiz cuadrada aproximandonos por tanteo) y que por tanto, saliera del bucle cuando tuviera un res valido aproximado al valor real de la raiz cuadrada de num.


int main(){
   int num;
   double res=0.000;
   cin>>num;

   while((num-res)>=0,001){
       res+=0,001;
       cout<<res<<endl;
}


return 0;
}


#35
Ola, bueno, ya tengo activados los 2 nucleos con el Threading, pero cuando entro en el administrador de tareas me aparece CPU 0 , CPU 1 DETENIDO , CPU 2 , CPU 3 DETENIDO


por que salen como detenido?

Se activan cuando sea necesario o hay q hacerlo manualmente?

Gracias
#36
Dudas Generales / Me compadro un laptop y....
30 Junio 2011, 09:46 AM
Hola resulta que me e comprado un laptop Acer Aspire 5742g, me gustaria saber si tiene los 2 nucleos activados o solo uno y si esta funcionando o no el  Hyper-Threading. En caso de que no este funcionando como lo activo?

He entreado en la Bios pero no veo nada de Threading.

Otra cosa es que el PC noto que usa mucha CPU, sube de 4-12 y solo estoy usando google chrome, y cuando estoy instalando World of Warcraft por ejemplo esta por 50 %  incluso a llegado a 65-80% es esto normal? esta en modo EQUILIBRADO


GRACIAS, PORFAVOR CONTESTEN TODAS MIS PREGUNTAS
#37
Hardware / Re: Que Portatil me recomiendan?
24 Mayo 2011, 15:20 PM
Estoy leyendo por muchas webs que la marca Acer y Packcard Bell tieenen muy mal servicio tecnico, es verdad?
#38
Hardware / Re: Que Portatil me recomiendan?
23 Mayo 2011, 16:22 PM
perdona, gracias, pero si me tubierais que recomendar uno de los que esta ahi para el uso mencionado arriba cual me recomendariais?

gracias
#39
Hardware / Re: Que Portatil me recomiendan?
23 Mayo 2011, 15:21 PM
Si tiene que ser de el corte ingles, ya que me pilla cerca, el presupuesto son los que sale en la pagina 500 € de maximo
#40
Hardware / Que Portatil me recomiendan?
21 Mayo 2011, 20:32 PM
Hola, estaba buscando un poratil "bueno, bonito y barato" , necesito que me digan cual de estos es mejor para quedarme con el

Estan en esta pagina :  http://www.elcorteingles.es/tienda/informatica/browse/subcategory.jsp?trail=9004:999.087:63022:250.00-500.00&brandId=&start=1&categoryId=999.087&question=&featureId=&addFacet=63022%3A250.00-500.00&trailSize=1&mode=&removeFacet=63022%3A250.00-500.00&selectedSortBy=-numSales&contentGroup=&elementoId=&selectedHowMany=10&groupName=&search=

Cual me recomiendan? el uso que le daría seria multimedia y entretenimiento, algunos juegos como Wow, editor de Sonido y video, navegacion, y me interesa que le dure la bateria contra mas mejor


Gracias, espero la respuesta ;)