Автор: Cena (18.12.2011 в 00:20)
Спасибо, понятно, а вот я поправил программу, и воспринимаются нечетные числа, а четные избыточные - почемуто не видит?#include <iostream>
#include <math.h>
using namespace std;
int main()
{int n,k,i;
float izbit,s;
cout<<"n=";
cin>>n;
if(n%2!=0)
cout<<"0"<<"\n";
system("pause");}
int is_isbyt_number(int n)
{int k, i;
float s;
if(n<=0)
cout<<"net polojitelnih chisel";
for(i=0, s=0; i<=n; i++)
{if(n%2==0 && n%i==0)
{s+=i;
k++;}
if(s>2*n)
cout<<"1"<<"\n";
else
{cout<<"ne yavlayetcya izbitochnim chislom";}}
system("pause");
}