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

class Food{
private:
 string menu[10]; //매뉴
 int price[5];    //가격
 int number[5];  //개수
 int money;   //돈
 int sum=0;
 int hap;
 
public:
 Food::Food(){
  string menu_[10] = { "떡볶이", "호빵", "오댕", "순대", "김밥" };
  int price_[5] = { 3000, 1000, 500, 2500, 1500 };
  int number_[5] = { 0 };
  
  for (int i = 0; i < 5; i++)
  {
   menu[i] = menu_[i];
   price[i] = price_[i];
   number[i] = number_[i];
  }
 }
 
 void Menu(){
   cout << "=================Menu판==================" << endl;
  for (int i = 0; i < 5; i++){
   
   cout << "========================================"<< endl;
   cout << menu[i] << ":" << price[i] << endl;
   
  }

 }
 
 
 void Su(){
  cout << "========================================" << endl;
  cout <<  "수량을입력하시오" << endl;
  for (int i = 0; i < 5; i++){
   cout << menu[i] << endl;
   cin >> number[i];

  }
 }
 
 void Sum(){
  int sum_=0;
  
  for (int i = 0; i < 5; i++){
   price[i] = price[i] * number[i];
   sum_ += price[i];
   
   cout << menu[i] << ":" << number[i] << "개" <<endl<< "가격:" << price[i]<<endl;
  
  }
  sum = sum_;
  
 }

 

 
 int ReturnSum()
 {
  return sum;
 }

 
};
int main(){
 class Food fd;
 
 fd.Menu();
 fd.Su();
 fd.Sum();
 
 return 0;

}

-------------------------------------------------------

void Sum(){
  int sum_=0;
  
  for (int i = 0; i < 5; i++){
   price[i] = price[i] * number[i];
   sum_ += price[i];
   
   cout << menu[i] << ":" << number[i] << "개" <<endl<< "가격:" << price[i]<<endl;
  
  }
  sum = sum_;
  
 }

 

여기서 총합계구하고싶은대 ;; 자꾸 이상한값이 나와

어떻게 만들어야 할까 ?? ..