error: ISO C++ forbids declaration of 'Products1' with no type [-fpermissive]

#include<iostream>
#include<string>
using namespace std;

class Products
{
 public:
  Products1(string n,string nt)
  {
   name=n;
   note=nt;
  }
  Products1(string n,string nt, int product_prices)
  {
   name=n;
   note=nt;
   double sum=0;
   for (int i=0;i<7;++i)
   {
    sum+=prices[i];
   }
   average_price=sum/7;
  }
  void set_name(string product_name)
  {
   name = product_name;
  }
  string get_name()
  {
   return name;
  }
  void set_note(string product_note)
  {
   note = product_note;
  }
  string get_note()
  {
   return note;
  }
  void set_prices(float product_prices[])
  {
   for (int i = 0; i < 7; ++i) 
   {
    prices[i] = product_prices[i];
   }
  }
  void set_average_price(float price)
  {
   average_price = price;
  }
  float get_average_price()
  {
   return average_price;
  }
  void set_average_price_1(float price1)
  {
   average_price_1 = price1;
  }
  float get_average_price_1()
  {
   return average_price_1;
  }
  void set_average_price_2(float price2)
  {
   average_price_2 = price2;
  }
  float get_average_price_2()
  {
   return average_price_2;
  }   
 private:
  float prices[7];
  float average_price;
  float average_price_1;
  float average_price_2;
  string name;
  string note;
};
int main()
{
 Products first_price;

 string name;
 string note;
 cout<<"Name: ";
 getline(cin, name);
 cout<<"Product note: ";
 getline(cin,note);
 first_price.set_name(name);
 first_price.set_note(note);
 float prices[7];
 float sum = 0;
  float sum1 = 0; 
  float sum2 = 0; 
 for(int i=0;i<7;++i)
 {
  cout<<"prices "<<i+1<<": ";
  cin>>prices[i];
 
  sum+=prices[i];
 }
  int max=prices[0];
  int min=prices[0];
  for(int i=1;i<7;i++)
  {  
   if(prices[i]>max)
   {
    max=prices[i];
   }
  }
  for(int i=1;i<7;i++)
  {
   if(prices[i]<min)
   {
    min=prices[i];
   } 
  }
 for(int i=0;i<7;++i)
 {
  if(prices[i]!=min &&  prices[i]!=max)
  {
    sum1 += prices[i];
  } 
 }
  int k=0,p=0;
  for (int i = 1; i < 7; i++) 
 {        
        for (int j = 1; j < 7; j++) 
  {
            if (prices[i] == prices[j] && i != j) 
   {
                k=p+1;
            }
        }
 }
 float med;
 for(int i=0;i<7;i++)
 {
     med=prices[7/2];
 } 
    cout<<"Median "<<med<<endl;; 
 first_price.set_prices(prices);
 float average_price = sum/7;
 float average_price_1 = sum1/5;
 first_price.set_average_price(average_price);
 first_price.set_average_price_1(average_price_1); 
 cout<<"Avarage price for "<<first_price.get_name()<<" "
 <<first_price.get_note()<<" is "
 <<first_price.get_average_price()<<endl;
 cout<<"average_price_1: "<<first_price.get_average_price_1();
   for (int i = 1; i < 7; i++) 
 {        
        for (int j = 1; j < 7; j++) 
  {
            if (prices[i] == prices[j] && i != j) 
   {
                prices[i]=0;
            }
        }
 } 
  for(int i=0;i<7;++i)
 {
  if(prices[i]!=min &&  prices[i]!=max)
  {
    sum2 += prices[i];
  }
 }
 if (k>=1)
 { 
  float average_price_2 = sum2/(5-k);
    first_price.set_average_price_2(average_price_2);
  cout<<endl<<"average_price_2: "<<first_price.get_average_price_2();
 }
 return 0;
}

Ответы (0 шт):