- //suma de los n numeros perfectos
- #include<stdio.h>
- int main (){
- int n,i,j,c,perfecto,np,suma_perfectos;
- do{
- printf("ingrese la cantidad de los n primeros numeros perfectos a sumar\n");
- scanf("%d",&n);
- i=0;
- suma_perfectos=0;
- for(perfecto=1;i<n;perfecto++){
- np=0;
- for(j=1;j<perfecto;j++)
- if(perfecto%j==0) np+=j;
- if(np==perfecto) c=1;
- else c=0;
- if(c){
- printf("%d es perfecto \n",perfecto);
- suma_perfectos+=perfecto;
- i++;
- }
- }
- printf("la suma de los %d primeros numeros perfectos es %d \n",n,suma_perfectos);
- }while(n>0) ;
- return 0;
- }
Horizontal
viernes, 8 de junio de 2012
Suma de los n números perfectos
Etiquetas:
C,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Suma de los n números perfectos,
Uso de do-while,
Uso de for,
Uso de if
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario