como se pasa de c++ a c?
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
using namespace std;
int Perfect (int);
void PrintPerfect(int);
//////////////////////////////////////////////////////////
// MAIN
//////////////////////////////////////////////////////////
int main()
{ // abre main
int s;
cout<<"Determinacion de numeros perfectos entre 1 y 1000."<<endl;
for (int counter = 1; 1000 >= counter;++counter)
{ // Abre for
s = Perfect (counter);
if (1 == s)
PrintPerfect (counter);
} // Cierra for
cout <<endl << endl;
return 0;
} // cierra main
//////////////////////////////////////////////////////
// PERFECT
//////////////////////////////////////////////////////
int Perfect (int n)
{
int suma = 0, factor;
for (int divisor = 1; divisor < n; ++ divisor)
{ //Abre for
if (0 == n % divisor)
{ // Abre if
factor = divisor;
suma += factor;
} // Cierra if
} //Cierra for
if ( suma == n)
return 1;
else
return 0;
}
/*////////////////////////////////////////////////////////////////
// PRINTPERFECT
////////////////////////////////////////////////////////////////*/
void PrintPerfect (int m)
{
cout <<endl<<endl<< m << "\tes igual a la suma de:"<<endl;
for (int divisor = 1; divisor <m; ++divisor)
if (0 == m%divisor)
cout << divisor << "\t";
system("pause");
return;
}