Răspuns :
#include <iostream>
using namespace std;
int sumaDiv(int nr){
int suma = 1;
for(int i = 2; i < nr; i++)
{
if(nr % i == 0)
suma += i;
}
return suma;
}
int main(int argc, char** argv)
{
int a,b;
cin >> a >> b;
for(int i = a; i <= b; i++)
{
if(i == sumaDiv(i))
cout << i;
}
return 0;
}
using namespace std;
int sumaDiv(int nr){
int suma = 1;
for(int i = 2; i < nr; i++)
{
if(nr % i == 0)
suma += i;
}
return suma;
}
int main(int argc, char** argv)
{
int a,b;
cin >> a >> b;
for(int i = a; i <= b; i++)
{
if(i == sumaDiv(i))
cout << i;
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i++) {
int d = 2, s = 1;
while(d * d < i) {
if(i % d == 0)
s = s + d + i / d;
d++;
}
if(d * d == i)
s += d;
if (s == i && i > 1)
cout << i << " ";
}
return 0;
}
using namespace std;
int main() {
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i++) {
int d = 2, s = 1;
while(d * d < i) {
if(i % d == 0)
s = s + d + i / d;
d++;
}
if(d * d == i)
s += d;
if (s == i && i > 1)
cout << i << " ";
}
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!