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

scrieți un program care calculează și afișează divizorii unui număr N citit(divizorul împarte exact numărul dat)​

Răspunsuri la întrebare

Răspuns de bshsbsbsndnd
1

#include <iostream>

using namespace std;

int main ()

{

int n,i,S=0;

cin>>n;

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

if (n%i==0) S=S+i;

cout<<S;

este în program C++

include <iostream>

using namespace std;

int main()

{

int n,i,S=0,j;

cin>>n;

for (i=1;i*i<=n;i++)

if (n%i==0) //daca i este divizor al lui n

{

S=S+i; //se aduna i la suma S;

j=n/i; //se calculeaza numerele mai mari sau egali cu √n if (j!=i) S=S+j

}

cout<<S;

return 0;

}

primul este simplu cam începutul

iar al doilea este cum trebuie sa arate


andreisamarin05: stai deci aici sunt 2 nu?
andreisamarin05: că noi lucrăm cu pascalul
andreisamarin05: nu cu c++
Răspuns de cujbatidze777
1

Răspuns:

da coroanahyhhhhhhhh

Alte întrebări interesante