Не показывает cout в c++

#include <iostream>
using namespace std;
int main()
{
    int **house = new int*[3];
    house[12] = new int[12];
    int sum;
    for(int p = 0; p < 3; p++)
    {
        for(int i = 0; i < 12; i++)
        {
            cout << "Enter the price: ";
            cin >> house[p][i];
            sum = sum + house[p][i];
        }
    }
    cout << endl << "Summary: " << sum << endl;
    return 0;
}

Здравствуйте, я написал этот код который просит вести цены дом в течении 3 год и оно потом должна вывести сумму цен домов, ну я написал как надо и хочу чтобы она показала сумму но не показывает, а в чем может быть проблема? Заранее спасибо за помощь


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

Автор решения: Анонимный дурачек

а не проще ли сделать так:

#include <iostream>
using namespace std;

int main () {
int i=0,j=0;
int array[3][12]={};
int sum=0;
for( j=0;j<3;j++){
for( i=0;i<12;i++){
   cout<<"Enter the price from "<<j+1<<" year "<<i+1<<" month: " ; cin>>array[j][i]; }}


for( j=0;j<3;j++){
for( i=0;i<12;i++){
   sum=sum+array[j][i];   }}
cout<<"summary: "<<sum;
return 0;
}
→ Ссылка