Hola amigo, bueno, no es mucho dell tiempo en que dispongo en este momento, asi que te pondre el codigo que he copiado de aqui y he mejorado, este codigo funciona a la perfeccion...lo he compilado con el Borland C++ 3.1. Bueno Saludos y mas tarde paso a explicarte.
#include <stdio.h>
#include <conio.h> // para el uso de getch();
int main(int argv, char **argc)
{
int habitaciones, m2, i, mtotales=0; //para metros totales;
printf("Introduzca el numero de habitaciones: ");
scanf("%d", &habitaciones);
for(i=1; i <= habitaciones; i++)
{
printf("nIntroduzca las dimensiones de la habitacion %d en metros cuadrados: ", i);
scanf("%d", &m2);
mtotales = mtotales + m2; // Aqui sumo los metros cuad.
}
printf("Los metros cuadrados totales son %dnn", mtotales);
getch(); // getch para la pausa
//system("pause");
}