Ako može neko da objasni gdje sam pogriješio.
#include <stdio.h>
#include <iostream>
using namespace std;
bool savrsen(int x)
{
int i,zb;
for (i=1;i<=x/2;i++)
{
if (x % i==0) zb+=i;
}
if (zb==x) return true;
else return false;
}
int main()
{
int broj,i,n;
bool Yes;
printf("Savrseni brojevi do:\n");
printf("n=");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
broj=i;
Yes=savrsen(broj);
if (Yes) printf("\n%d",broj);
}
system("pause");
return 0;
}
Nadam se da sam pogodio podforum.
I da,ne zamjerajte Pascal programeru... :=)