• Sábado 14 de Diciembre de 2024, 15:47

Autor Tema:  Re: Amiguitos, otra vez yo  (Leído 2155 veces)

ana carolina

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Amiguitos, otra vez yo
« en: Martes 13 de Mayo de 2003, 22:13 »
0
Amiguitos, otra vez yo

Amiguitos, tuve un trabajo de unos algoritmos y no pude con estos

-Elabore un algoritmo que diga si un # es primo o no

-elabore un algoritmo que encuentre los primeros n #'s primos

-Elaborar un Algoritmo que diga si un # es perfecto (la suma de todos
sus divisores excepto por el mismo el el mismo numero

-Elaborar un algoritmo que eleve "a" a la potencia "b" mediante sumas
solamente

-elabore un Alg. que dado un valor de "X" determine la suma de los "n" primeros terminos de la
siguiente serie x + 2x^2+2x^3+2x^4+2x^5+.....
--- ---- ---- --- -----
2! 4! 6! 8! 10!

-Elabore un algoritmo que eleve un valor de X y calcule el valor de los primeros
n terminos de la serie

1- X^3+ X^5-X^7+X^9
__ ____ ____ ___ ___
2*1 3*4 5*6 7*8

essios

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
    • http://www.essios.es.vg
Re: Amiguitos, otra vez yo
« Respuesta #1 en: Miércoles 14 de Mayo de 2003, 02:11 »
0
no crees k son muchos algoritmos de una sola tirada? como diria juank puedes plantear tus dudas,pero no pidas k hagan tus tareas. aqui todos estan dispuestos  a ayudar.

el de los numeros perfectos acabo de hacerlo yo tambien para clase.
#include <stdio.h>

void main(void)
{

   int numero,sumador,i,j;

   printf("Introduce numero: n");
   scanf("%d",&numero);

   for(i=2;i<numero;i++)
   {
     sumador=0;

     for(j=1;j<=i/2;j++)
     {
       if (i%j==0)
       {
         sumador+=j;
       }
     }

     if (sumador==i)
     {
       printf("El numero %d es perfecton",i);
     }
   }
}


el de los numeros primos no lo estudié, podrias buscar por ahi en internet k condiciones se debe cumplir para que un numero sea primo, y entonces aplicarlo a C. eso hice con los numeros perfectos.
---------------------------------------------------------
no busques el como, sino el por qué

Iluvatarm

  • Miembro activo
  • **
  • Mensajes: 38
    • Ver Perfil
Re: Amiguitos, otra vez yo
« Respuesta #2 en: Miércoles 14 de Mayo de 2003, 12:06 »
0
Creo que la solucion a estos algoritmos no es demasiado complicada como para no saber resolver ninguno...
Recomiendo que primero los intentes hacer tu, y comentes en el foro las dudas o los problemas que has encontrado

Suerte!
:suerte:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Amiguitos, otra vez yo
« Respuesta #3 en: Miércoles 14 de Mayo de 2003, 15:04 »
0
hola linda,
ayer te envie por mensajeria el algoritmo basico de los numero primos, aunque se puede hacer mucho mas corto.
 
Código: Text
  1.  
  2. #include<stdio.h>
  3.  
  4. int main()
  5. {
  6.   int n,primo=0,cont=2;
  7.  
  8.   clrscr();
  9.   printf("nDigite el numero a evaluar: ");
  10.   scanf("%d",&n);
  11.  
  12.   while((cont <= (n/2)+1 ) &&  n%cont!=0)
  13.     cont++;
  14.   if(n%cont==0)
  15.     printf("nEl numero NO es primo");
  16.   else
  17.     printf("nEl numero SI es primo");
  18.  
  19.   getch();
  20. }
  21.  
  22.  

Esta es una version optimizada del codigo que te pase ayer, con este algoritmo ya puedes sacar el de la sumatoria hasta n# primos.

Trata de sacar el de hallar el factorial de un número, una vez hecho esto sacar las series es cosa de que te sientes uno o dos dias a practicar, en todo caso sabes como contactarme para resolver tus dudas, porque estoy finalizando la U y estare un poco alejado del foro para dedicarme màs a mis clases.

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io