Informatică, întrebare adresată de andydumitrescup0xxo2, 8 ani în urmă

Un sir n de numere intregi. Sa se calculeze Suma elementelor perfecte. Am primit un sfat sa folosesc S1 si S2, dar am uitat cum sa fac, in codeblocks mi-a dat eroare.

Răspunsuri la întrebare

Răspuns de melerugabriel
0

#include <stdio.h>

int main(){

   int s1=0,s2=0,a[100],n,i,j;

   scanf("%d", &n);

   for(i=0;i<n;i++){

       printf("a[%d]=",i);scanf("%d", &a[i]);

       for(j =1;j<a[i];j++){

           if(a[i]%j==0){

               s1 +=j;

           }

       }

       if(s1==j){

           s2+=a[i];

           s1=0;

       }

   }

   printf("s2=%d",s2);

}

Alte întrebări interesante