Форум С++

 

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

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

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

Автор: Cena   (17.12.2011 в 20:03)
Здраствуйте, у меня в программе ошибки:
F:\7.2.cpp In function `int is_isbyt_number(int)':
26 F:\7.2.cpp a function-definition is not allowed here before '{' token
26 F:\7.2.cpp expected `,' or `;' before '{' token
Помогите пожалуйста исправить
#include <iostream>
using namespace std;

int main()
{
  int n,k,i,l;
  float izbit,s;
  cout<<"n=";
  cin>>n;

  for(i=0; i<=n; i++)
  {
    if(n%2!=0)
    cout<<"nechetnoe="<<0<<"\n";}
    system("pause");
    return 0;
  }
  int is_isbyt_number(int n)
  {
  int k, i; 
  float s;
  if(n<=0) 
  return 0;
  for(i=0, s=0; i<=n; i++)
  {
    if(n%2==0)
    if(n%i==0)
    {
      s+=i;
      k++;
    }
    if(s>2*n) return 1;
    else return 0;
  }
  int is_isbyt_number(int n)
  {
    int i, n;
    double s;
    if(n<=0)
    {
      else cout<<"net polojitelnih chisel";
    }
    for(i = 1; i<=n; i++)
    {
      if(n%i==0) s+=i;
    }
    if(s>2*n) return 1;
    else return 0;
  }
  system("pause");
}


Ваше имя:

Пароль:

Цитировать

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

Сообщение:

Прикрепить: