Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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");
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: