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

1. Se citesc n numerele. Să se afișeze pentru fiecare număr în parte doar divizorii divizibili cu 3 sau cu 5.
2. Se citesc n numerele. Să se afişeze pentru fiecare număr în parte suma divizorii proprii.
Va rog,
DAU INIMA, 5 STELE, COAROANA!!!​

Răspunsuri la întrebare

Răspuns de Mateiut9
1

Răspuns:

Explicație:

1)

#include <iostream>

using namespace std;

int main(){

   int n;

   cin>>n;

   for(int i=1;i<=n;i++){

       int nr;

       cin>>nr;

       for(int j=2;j<=nr/2;j++){

           if(nr%j==0){

               if(j%3==0){

                   cout<<j<<' ';

               }else if(j%5==0){

                   cout<<j<<' ';

               }

           }

       }    

   }    

   return 0;  

}

2)

#include <iostream>

using namespace std;

int main(){

   int n,sum=0;

   cin>>n;

   for(int i=1;i<=n;i++){

       int nr;

       cin>>nr;

       sum=0;

       for(int j=2;j<=nr/2;j++){

           if(nr%j==0){

               sum+=j;

           }

       }

       cout<<sum;  

   }    

}

Alte întrebări interesante