Se me paso sin querer, no cambie los indices:
Código C++:
Ver original#include <iostream>
using namespace std;
int divisor(int a){
int suma=0;
for(int i = 1;i<a;i++){
if (a % i == 0) suma += i;
}
return suma;
}
int main() {
int n, m, a, b,i,j;
cout<<"Introduce un intervalo dando dos numeros: ";
cin>>n>>m;
for(i = n; i <= m; i++){
for(j=i+1; j <=m ; j++){
//if (i == 220 && j == 284) cout << "aaaaaaaaaaaaa";
if((divisor(i) == j) && (divisor(j)==i)) {
cout <<"El numero "<<i<<" es amigo del numero "<<j<<endl;
}
}
}
}