Prosta struktura

0

Generalnie to miałem podaną strukturę i napisac program funkcję która wyświetla adres mieszkania i jego powierzchnie. Chciałem was zapytać czy dobrze to napisałem(wiem ze dla niektorych to banal ale nie mam gdzie sprawdzic czy dobrze czy zle :E) :

#include <iostream>

using namespace std;

struct TPomieszczenie {
	float dlugosc;
	float szerokosc;
};

struct TMieszkanie {
	string adres;
	int liczba_pomieszczen;
	TPomieszczenie pom[10];
};

void Metraz (TMieszkanie m)
{
	cout<<"Adres mieszkania: "<<m.adres<<endl;
	float powierzchnia=0;
		for(int i=0 ;i<m.liczba_pomieszczen;i++)
	{
		powierzchnia+=m.pom[i].szerokosc*m.pom[i].dlugosc;
	}
	cout<<"Powierzchnia mieszkania: "<<powierzchnia<<endl;
}


int main()
{
	TMieszkanie d;
	cout<<"Program obliczajacy powierzcnie i wyswietlajacy adres mieszkania: "<<endl;
	cout<<"Podaj adres mieszkania"<<endl;
	cin>>d.adres;
	cout<<"Podaj liczbe pomieszczen w mieszkaniu"<<endl;
	cin>>d.liczba_pomieszczen;

	for(int i=0;i<d.liczba_pomieszczen;i++)
	{
		cout<<"Podaj dlugosc pokoju nr"<<i+1<<endl;
		cin>>d.pom[i].dlugosc;
	
		cout<<"Podaj szerokosc pokoju nr"<<i+1<<endl;
		cin>>d.pom[i].szerokosc;
	}
	Metraz(d);

}
0

Ideone.com <- juz masz

1 użytkowników online, w tym zalogowanych: 0, gości: 1