Você está na página 1de 273

/*

Nome: Tiago Carvalho

Data:

Resumo:Programa destinado a criar uma gestão de condominios onde é efetuado o controlo


das despesas de um condominio de apartamento. Os dados

de cada apartamento são armazenados num vetor de estruturas.

Para cada apartamento tem-se os seguintes dados: nome do proprietario, numero do


apartamento,área,número de moradores, valor fixo atribuido.

o condominio contém 6 apartamentos: 2 t1 de 500 metros, 2 t2 de 700 metros e 2 t3 de 1000


metros.

1- Escrever uma função que, dado o número do apartamento mostre o nome do proprietário;

2- Determinar o valor a pagar de cada apartamento consoante a área(se for t1 =50%, t2=75%,
t3=100%);

3- Fazer uma função que calcule o valor total acumulado nesse mês das despesas de cada
apartamento(limpeza,luz,elevador,tvcabo,manutenção,água,gás).

O programa determina uma sobretaxa de 25% caso morem mais de 3 pessoas no


apartamento.

4- Determinar o valor remanescente da diferença entre as despesas e o valor das


mensalidades, caso este saldo seja negativo o t1 paga 10%, o t2 paga 15% e

o t3 paga 25%.

Limite crédito apartamento - 300€

Gestão anual:

Pedir ano civil: 2018

Mês: Janeiro

Vector de 12 células para a estrutura custosfixos

1º andar -> T3, 1000 m2 A (esquerda) B (direita)

2º andar -> T2, 700 m2 C (esquerda) D (direita)

3º andar -> T1, 500 m2 E (esquerda) F (direita)

Estrutura Apartamento (Vetor 6 células)

Nome Proprietário
NIF

->data Andar

Área

Número moradores

Mensalidade -> Preenchida automaticamente depois de inserir a tipologia do apartamento.

valor pago

Tipologia -> 1, 2 ou 3

->data Data

contacto

Estrutura Andar:

Piso

Letra

Estrutura Custos Apartamento -> Água, Luz, Tv Cabo, Gás

Estrutura Custosfixos -> Por ano

Luz

Água

Limpeza

Elevador

Impostos

Tvcabo

Reparações

Acumulado - diferença entre gastos e despesas. Caso o apartamento tenha 3,4 ou 5


moradores, 25% da sua mensalidade para cobrir valores de défice. Subtraimos a sobretaxa ao
acumulado.

Estrutura Data (quando foi adquirido)

Dia

Mês

Ano
E-mail: Treatzsc2@outlook.com

*/

# include <math.h>

# include <stdio.h>

# include <string.h>

# include <stdlib.h>

int menu1 (int num1);

void asteriscos();

void underscore();

struct data

int dia;

int mes;

int ano;

};

struct andar

int piso;

char letra;

};

struct apartamentos

char nome_proprietario [50];

int nif;

andar andar;

int area;
int num_moradores;

int mensalidade;

float valor_pago;

int tipologia;

data data_compra;

int contacto;

float valor_extra;

};

struct custos_apartamentos

float agua_apart;

float luz_apart;

float gas_apart;

float tvcabo_apart;

float acumulado_apart;

float fatura_extra_apart;

float media_mensal_apart;

float media_todos_apart;

float gastos_mensais_apart;

};

struct custos_fixos

float luz;

float agua;

float elevador;

float impostos;

float tvcabo;

float repairs;

float acumulado;
float valor_final;

};

int menu1()

int menuop;

printf("**********Gest%co do Condom%cnio e dos


Apartamentos**********",198,161);

printf("\n1 - Gest%co do Condom%cnio",198,161);

printf("\n2 - Gest%co dos Apartamentos",198);

printf("\nEscolha: ");

scanf("%d",&menuop);

return menuop;

void asteriscos()

printf("**********");

void underscore()

printf("__________");

main()

int menuop, mes, i, k, menuop1, num1, menu_gestao, escolha_apart, menu_gestao_apart, nif,


mes1;
int a,b,c,d,e,f;

int contador;

float num2,total_contas_apart,total_contas_andar,media=0,maior=-
999999999,menor=999999999;

char char1, char2;

apartamentos apartamentos[6];

custos_fixos custos_anuais[12];

custos_apartamentos custos_mensais[6][12];

menuop=menu1();

switch(menuop)

case 1:

printf("\n\nEscolheu realizar a gest%co do condom%cnio!",198,161);

for(i=0;i<6;i++)

apartamentos[i].valor_pago == 0;

apartamentos[i].valor_extra == 0;

printf("\nQual a tipologia do apartamento?");

printf("\n1 - T1");

printf("\n2 - T2");

printf("\n3 - T3");

do

printf("\nEscolha: ");

scanf("%d",&apartamentos[i].tipologia);
}while(apartamentos[i].tipologia != 1 &&
apartamentos[i].tipologia != 2 && apartamentos[i].tipologia != 3);

if(apartamentos[i].tipologia == 1)

apartamentos[i].mensalidade == 50;

apartamentos[i].andar.piso == 3;

apartamentos[i].area == 500;

do

printf("\nIntroduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&apartamentos[i].andar.letra);

}while(apartamentos[i].andar.letra != 'a' &&


apartamentos[i].andar.letra != 'A' && apartamentos[i].andar.letra != 'b' &&
apartamentos[i].andar.letra != 'B');

do

printf("\nIndique o m%cs de compra do


apartamento: ",136);

scanf("%d",&apartamentos[i].data_compra.mes);

}while(apartamentos[i].data_compra.mes < 0 ||
apartamentos[i].data_compra.mes > 12);

switch(apartamentos[i].data_compra.mes)

case 1:

do

{
printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 2:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


29);

do

printf("\nIntroduza o
ano de compra do T1: ");
scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 3:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 4:

do
{

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 5:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

{
printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 6:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 7:
{

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 8:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);
do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 9:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;
case 10:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 11:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);
}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >
30);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 12:

do

printf("\nIntroduza o dia de
compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T1: ");

scanf("%d",&apartamentos[i].data_compra.ano);
}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano
> 2019);

}break;

printf("\nIntroduza o nome do propriet%crio: ",160);

fflush(stdin);

gets(apartamentos[i].nome_proprietario);

do

printf("Introduza o NIF do propriet%crio: ",160);

scanf("%d",&apartamentos[i].nif);

}while(apartamentos[i].nif < 0 || apartamentos[i].nif >


999999999);

do

printf("Introduza o n%cmero de moradores:


",163);

scanf("%d",&apartamentos[i].num_moradores);

}while(apartamentos[i].num_moradores < 1 ||
apartamentos[i].num_moradores > 5);

do

printf("Introduza o contacto do propriert%crio


do T1: ",160);

scanf("%d",&apartamentos[i].contacto);

}while(apartamentos[i].contacto < 0 ||
apartamentos[i].contacto > 999999999);
}

else

if(apartamentos[i].tipologia == 2)

apartamentos[i].mensalidade == 75;

apartamentos[i].andar.piso == 2;

apartamentos[i].area == 700;

do

printf("\nIntroduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&apartamentos[i].andar.letra);

}while(apartamentos[i].andar.letra != 'a' &&


apartamentos[i].andar.letra != 'A' && apartamentos[i].andar.letra != 'b' &&
apartamentos[i].andar.letra != 'B');

do

printf("\nIndique o m%cs de compra do


apartamento: ",136);

scanf("%d",&apartamentos[i].data_compra.mes);

}while(apartamentos[i].data_compra.mes < 0 ||
apartamentos[i].data_compra.mes > 12);

switch(apartamentos[i].data_compra.mes)

case 1:

do
{

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 2:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


29);

do

{
printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 3:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 4:
{

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 5:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);
do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 6:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;
case 7:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 8:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);
}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >
31);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 9:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);
}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano
> 2019);

}break;

case 10:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 11:

do

{
printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 12:

do

printf("\nIntroduza o dia de
compra do T2: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T2: ");
scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

printf("\nIntroduza o nome do propriet%crio: ",160);

fflush(stdin);

gets(apartamentos[i].nome_proprietario);

do

printf("Introduza o NIF do propriet%crio: ",160);

scanf("%d",&apartamentos[i].nif);

}while(apartamentos[i].nif < 0 || apartamentos[i].nif >


999999999);

do

printf("Introduza o n%cmero de moradores:


",163);

scanf("%d",&apartamentos[i].num_moradores);

}while(apartamentos[i].num_moradores < 1 ||
apartamentos[i].num_moradores > 5);

do

printf("Introduza o contacto do propriert%crio


do T1: ",160);

scanf("%d",&apartamentos[i].contacto);
}while(apartamentos[i].contacto < 0 ||
apartamentos[i].contacto > 999999999);

else

apartamentos[i].mensalidade == 100;

apartamentos[i].andar.piso == 1;

apartamentos[i].area == 1000;

do

printf("\nIntroduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&apartamentos[i].andar.letra);

}while(apartamentos[i].andar.letra != 'a' &&


apartamentos[i].andar.letra != 'A' && apartamentos[i].andar.letra != 'b' &&
apartamentos[i].andar.letra != 'B');

do

printf("\nIndique o m%cs de compra do


apartamento: ",136);

scanf("%d",&apartamentos[i].data_compra.mes);

}while(apartamentos[i].data_compra.mes < 0 ||
apartamentos[i].data_compra.mes > 12);

switch(apartamentos[i].data_compra.mes)

case 1:

{
do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 2:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


29);

do
{

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 3:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;
case 4:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 5:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);
do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 6:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);
}break;

case 7:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 8:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);
}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >
31);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 9:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);
}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano
> 2019);

}break;

case 10:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 11:

do

{
printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


30);

do

printf("\nIntroduza o
ano de compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

case 12:

do

printf("\nIntroduza o dia de
compra do T3: ");

scanf("%d",&apartamentos[i].data_compra.dia);

}while(apartamentos[i].data_compra.dia < 0 || apartamentos[i].data_compra.dia >


31);

do

printf("\nIntroduza o
ano de compra do T3: ");
scanf("%d",&apartamentos[i].data_compra.ano);

}while(apartamentos[i].data_compra.ano < 1900 || apartamentos[i].data_compra.ano


> 2019);

}break;

printf("\nIntroduza o nome do propriet%crio: ",160);

fflush(stdin);

gets(apartamentos[i].nome_proprietario);

do

printf("Introduza o NIF do propriet%crio: ",160);

scanf("%d",&apartamentos[i].nif);

}while(apartamentos[i].nif < 0 || apartamentos[i].nif >


999999999);

do

printf("Introduza o n%cmero de moradores:


",163);

scanf("%d",&apartamentos[i].num_moradores);

}while(apartamentos[i].num_moradores < 1 ||
apartamentos[i].num_moradores > 5);

do

printf("Introduza o contacto do propriert%crio


do T1: ",160);

scanf("%d",&apartamentos[i].contacto);
}while(apartamentos[i].contacto < 0 ||
apartamentos[i].contacto > 999999999);

custos_anuais[0].acumulado = 0;

asteriscos();

printf("Custos Fixos do Pr%cdio",130);

asteriscos();

printf("\n");

underscore();

printf("Custos do 1%c m%cs");

underscore();

printf("\nIntroduza o custo da %cgua: ",160);

scanf("%d",&custos_anuais[0].agua);

printf("Introduza o custo do elevador: ");

scanf("%d",&custos_anuais[0].elevador);

printf("Introduza o custo dos impostos: ");

scanf("%d",&custos_anuais[0].impostos);

printf("Introduza o custo da TVCabo: ");

scanf("%d",&custos_anuais[0].tvcabo);

printf("Introduza o custo das repara%c%ces: ",135,228);

scanf("%d",&custos_anuais[0].repairs);

custos_anuais[0].acumulado = 450 - custos_anuais[0].agua +


custos_anuais[0].elevador + custos_anuais[0].impostos + custos_anuais[0].tvcabo +
custos_anuais[0].repairs;
if(custos_anuais[0].acumulado < 0)

for(i=0;i<6;i++)

if(apartamentos[i].tipologia == 1)

apartamentos[i].valor_pago =
apartamentos[i].mensalidade + (custos_anuais[0].acumulado*(-0.05));

else

if(apartamentos[i].tipologia == 2)

apartamentos[i].valor_pago =
apartamentos[i].mensalidade + (custos_anuais[0].acumulado*(-0.10));

else

apartamentos[i].valor_pago =
apartamentos[i].mensalidade + (custos_anuais[0].acumulado*(-0.20));

for(i=1;i<12;i++)

printf("\nIntroduza o custo da %cgua: ",160);

scanf("%d",&custos_anuais[i].agua);

printf("Introduza o custo do elevador: ");


scanf("%d",&custos_anuais[i].elevador);

printf("Introduza o custo dos impostos: ");

scanf("%d",&custos_anuais[i].impostos);

printf("Introduza o custo da TVCabo: ");

scanf("%d",&custos_anuais[i].tvcabo);

printf("Introduza o custo das repara%c%ces",135,228);

scanf("%d",&custos_anuais[i].repairs);

custos_anuais[i].acumulado = 450 - custos_anuais[i-


1].acumulado + custos_anuais[i].agua + custos_anuais[i].elevador + custos_anuais[i].impostos
+ custos_anuais[i].tvcabo + custos_anuais[i].repairs;

if(custos_anuais[i].acumulado < 0)

for(k=0;k<6;k++)

if(apartamentos[k].tipologia == 1)

apartamentos[k].valor_pago =
apartamentos[k].valor_pago + apartamentos[k].mensalidade + (custos_anuais[i].acumulado*(-
0.05));

else

if(apartamentos[k].tipologia == 2)

apartamentos[k].valor_pago =
apartamentos[k].valor_pago + apartamentos[k].mensalidade + (custos_anuais[i].acumulado*(-
0.10));

else
{

apartamentos[k].valor_pago =
apartamentos[k].valor_pago + apartamentos[k].mensalidade + (custos_anuais[i].acumulado*(-
0.20));

custos_anuais[11].valor_final = custos_anuais[11].acumulado;

if(custos_anuais[11].valor_final < 0)

for(i=0;i<6;i++)

if(apartamentos[i].num_moradores == 1 ||
apartamentos[i].num_moradores == 2)

apartamentos[i].valor_extra =
apartamentos[i].mensalidade*0.10;

if(apartamentos[i].num_moradores == 3)

apartamentos[i].valor_extra =
apartamentos[i].mensalidade*0.15;

if(apartamentos[i].num_moradores == 4 ||
apartamentos[i].num_moradores == 5)

{
apartamentos[i].valor_extra =
apartamentos[i].mensalidade*0.25;

}break;

case 2:

do

printf("\n\nEscolheu gerir os apartamentos!");

printf("\n1 - 1A");

printf("\n2 - 1B");

printf("\n3 - 2C");

printf("\n4 - 2D");

printf("\n5 - 3E");

printf("\n6 - 3F");

printf("\nEscolha: ");

scanf("%d",&escolha_apart);

}while(escolha_apart < 1 || escolha_apart > 6);

switch(escolha_apart)

case 1:

for(i=0;i<6;i++)
{

if(apartamentos[i].andar.letra == 'a' ||
apartamentos[i].andar.letra == 'A' && apartamentos[i].andar.piso == 1)

a=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1A",167,136);

asteriscos();

do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);

do

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);
}while(custos_mensais[i][0].gas_apart < 0);

do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=1;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 1A",k+1,167,136);

asteriscos();

do

printf("\n\n%cgua: ",181);

scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);

do

printf("Luz: ");
scanf("%d",&custos_mensais[i][k].luz_apart);

}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);

}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);

}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;

if(custos_mensais[i][11].acumulado_apart < 0)

custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}
}

}break;

case 2:

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'b' ||
apartamentos[i].andar.letra == 'B' && apartamentos[i].andar.piso == 1)

b=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1B",167,136);

asteriscos();

do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);


do

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);

}while(custos_mensais[i][0].gas_apart < 0);

do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=0;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 1B",k+1,167,136);

asteriscos();

do

printf("\n\n%cgua: ",181);
scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][k].luz_apart);

}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);

}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);

}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;
if(custos_mensais[i][11].acumulado_apart < 0)

custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}break;

case 3:

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'c' ||
apartamentos[i].andar.letra == 'C' && apartamentos[i].andar.piso == 2)

c=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1A",167,136);

asteriscos();

do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);


do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);

do

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);

}while(custos_mensais[i][0].gas_apart < 0);

do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=0;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 2C",k+1,167,136);
asteriscos();

do

printf("\n\n%cgua: ",181);

scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][k].luz_apart);

}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);

}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);
}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;

if(custos_mensais[i][11].acumulado_apart < 0)

custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}break;

case 4:

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'd' ||
apartamentos[i].andar.letra == 'D' && apartamentos[i].andar.piso == 1)

d=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1A",167,136);

asteriscos();
do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);

do

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);

}while(custos_mensais[i][0].gas_apart < 0);

do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=0;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 2D",k+1,167,136);

asteriscos();

do

printf("\n\n%cgua: ",181);

scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][k].luz_apart);

}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);
}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);

}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;

if(custos_mensais[i][11].acumulado_apart < 0)

custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}break;

case 5:

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'e' ||
apartamentos[i].andar.letra == 'E' && apartamentos[i].andar.piso == 3)
{

e=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1A",167,136);

asteriscos();

do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);

do

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);

}while(custos_mensais[i][0].gas_apart < 0);


do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=0;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 3E",k+1,167,136);

asteriscos();

do

printf("\n\n%cgua: ",181);

scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][k].luz_apart);
}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);

}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);

}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;

if(custos_mensais[i][11].acumulado_apart < 0)

custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}
}break;

case 6:

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'f' ||
apartamentos[i].andar.letra == 'F' && apartamentos[i].andar.piso == 3)

f=i;

asteriscos();

printf("\nIntroduza os custos
do 1%c m%cs do apartamento 1A",167,136);

asteriscos();

do

printf("\n\n%cgua:
",181);

scanf("%d",&custos_mensais[i][0].agua_apart);

}while(custos_mensais[i][0].agua_apart < 0);

do

printf("Luz: ");

scanf("%d",&custos_mensais[i][0].luz_apart);

}while(custos_mensais[i][0].luz_apart < 0);

do
{

printf("G%cs: ",160);

scanf("%d",&custos_mensais[i][0].gas_apart);

}while(custos_mensais[i][0].gas_apart < 0);

do

printf("Tvcabo: ");

scanf("%d",&custos_mensais[i][0].tvcabo_apart);

}while(custos_mensais[i][0].tvcabo_apart < 0);

custos_mensais[i][0].acumulado_apart = 300 - custos_mensais[i][0].agua_apart +


custos_mensais[i][0].luz_apart + custos_mensais[i][0].gas_apart +
custos_mensais[i][0].tvcabo_apart;

for(k=0;k<12;k++)

asteriscos();

printf("\nIntroduza os
custos do %d%c m%cs do apartamento 3F",k+1,167,136);

asteriscos();

do

printf("\n\n%cgua: ",181);

scanf("%d",&custos_mensais[i][k].agua_apart);

}while(custos_mensais[i][k].agua_apart < 0);


do

printf("Luz: ");

scanf("%d",&custos_mensais[i][k].luz_apart);

}while(custos_mensais[i][k].luz_apart < 0);

do

printf("G%cs:
",160);

scanf("%d",&custos_mensais[i][k].gas_apart);

}while(custos_mensais[i][k].gas_apart < 0);

do

printf("Tvcabo:
");

scanf("%d",&custos_mensais[i][k].tvcabo_apart);

}while(custos_mensais[i][k].tvcabo_apart < 0);

custos_mensais[i][k].acumulado_apart = 300 - custos_mensais[i][k-


1].acumulado_apart + custos_mensais[i][k].agua_apart + custos_mensais[i][k].luz_apart +
custos_mensais[i][k].gas_apart + custos_mensais[i][k].tvcabo_apart;

if(custos_mensais[i][11].acumulado_apart < 0)

{
custos_mensais[i][11].fatura_extra_apart ==
custos_mensais[i][11].acumulado_apart*(-1);

}break;

}break;

do

do

printf("\n\nQue dados pretende consultar?");

printf("\n1 - Pr%cdio",130);

printf("\n2 - Apartamentos");

printf("\nEscolha: ");

scanf("%d",&menu_gestao);

}while(menu_gestao <1 || menu_gestao >2);

switch(menu_gestao)

case 1:

do

{
asteriscos();

printf("MENU PR%cDIO",144);

asteriscos();

printf("\n\n1 - Dado o apartamento (piso e letra), ver o


nome e contacto");

printf("\n2 - Dado o NIF saber a data de compra do


apartamento");

printf("\n3 - Dado do apartamento (piso e letra),


mostrar o n%cmero de moradores",163);

printf("\n4 - Dado o m%cs, mostrar os valores do


custos do pr%cdio",136,130);

printf("\n5 - Mostrar a soma dos impostos de Janeiro a


Junho");

printf("\n6 - Dado o m%cs apresentar o


acumulado",136);

printf("\n7 - Dado o NIF mostrar o valor pago");

printf("\n8 - Saber em Agosto se o acumulado %c


positivo ou negativo",130);

printf("\n9 - Mostrar o valor final e valores extra");

printf("\n10 - Mostrar o nome do propriet%crio, NIF,


n%cmero de moradores, mensalidade e contacto de todos os moradores",160,163);

scanf("%d",&menuop1);

}while(menuop1 < 1 || menuop1 > 10);

switch(menuop1)

case 1:

do

do

{
printf("Introduza o piso do apartamento: ");

scanf("%d",&num1);

}while(num1 < 1 ||
num1 > 3);

if(num1 == 1)

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);

}while(char1 !=
'e' && char1 != 'E' && char1 != 'f' && char1 != 'F');

switch(char1)

case 'E':

case 'e':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'e' || apartamentos[i].andar.letra == 'E')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);
printf("\nO contacto do propriet%crio %c:
%d",160,130,apartamentos[i].contacto);

}break;

case 'F':

case 'f':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'f' || apartamentos[i].andar.letra == 'F')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);

printf("\nO contacto do propriet%crio %c:


%d",160,130,apartamentos[i].contacto);

}break;

}
else

if(num1 == 2)

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);

}while(char1 != 'd' && char1 != 'D' && char1 != 'c' && char1 != 'C');

switch(char1)

case 'd':

case 'D':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'd' || apartamentos[i].andar.letra ==


'D')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);
printf("\nO contacto do propriet%crio %c:
%d",160,130,apartamentos[i].contacto);

}break;

case 'c':

case 'C':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'c' || apartamentos[i].andar.letra ==


'C')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);

printf("\nO contacto do propriet%crio %c:


%d",160,130,apartamentos[i].contacto);

}break;

}
}

else

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);

}while(char1 != 'a' && char1 != 'A' && char1 != 'b' && char1 != 'B');

switch(char1)

case 'a':

case 'A':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'a' || apartamentos[i].andar.letra ==


'A')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);
printf("\nO contacto do propriet%crio %c:
%d",160,130,apartamentos[i].contacto);

}break;

case 'b':

case 'B':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'b' || apartamentos[i].andar.letra ==


'B')

printf("\nO nome do propriet%crio %c:


%s",160,130,apartamentos[i].nome_proprietario);

printf("\nO contacto do propriet%crio %c:


%d",160,130,apartamentos[i].contacto);

}break;

}
}

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 2:

do

do

printf("\nIntroduza o
NIF do propriet%crio: ",160);

scanf("%d",&num1);

}while(num1 < 0 ||
num1 > 99999999);

for(i=0;i<6;i++)

if(apartamentos[i].nif == num1)

printf("\nO apartamento foi comprado no dia


%d/%d/%d",apartamentos[i].data_compra.dia,apartamentos[i].data_compra.mes,apartament
os[i].data_compra.ano);

}
}

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 3:

do

do

printf("Introduza o piso do apartamento: ");

scanf("%d",&num1);

}while(num1 < 1 ||
num1 > 3);

if(num1 == 1)

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);
}while(char1 !=
'e' && char1 != 'E' && char1 != 'f' && char1 != 'F');

switch(char1)

case 'E':

case 'e':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'e' || apartamentos[i].andar.letra == 'E')

printf("Neste apartamento moram %d


pessoas.",apartamentos[i].num_moradores);

}break;

case 'F':

case 'f':

for(i=0;i<6;i++)

{
if(apartamentos[i].andar.letra == 'f' || apartamentos[i].andar.letra == 'F')

printf("Neste apartamento moram %d


pessoas.",apartamentos[i].num_moradores);

}break;

else

if(num1 == 2)

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);

}while(char1 != 'd' && char1 != 'D' && char1 != 'c' && char1 != 'C');

switch(char1)

case 'd':
case 'D':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'd' || apartamentos[i].andar.letra ==


'D')

printf("Neste apartamento moram %d


pessoas.",apartamentos[i].num_moradores);

}break;

case 'c':

case 'C':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'c' || apartamentos[i].andar.letra ==


'C')

{
printf("Neste apartamento moram %d
pessoas.",apartamentos[i].num_moradores);

}break;

else

do

printf("Introduza a letra do apartamento: ");

fflush(stdin);

scanf("%c",&char1);

}while(char1 != 'a' && char1 != 'A' && char1 != 'b' && char1 != 'B');

switch(char1)

case 'a':

case 'A':

for(i=0;i<6;i++)
{

if(apartamentos[i].andar.letra == 'a' || apartamentos[i].andar.letra ==


'A')

printf("Neste apartamento moram %d


pessoas.",apartamentos[i].num_moradores);

}break;

case 'b':

case 'B':

for(i=0;i<6;i++)

if(apartamentos[i].andar.letra == 'b' || apartamentos[i].andar.letra ==


'B')

printf("Neste apartamento moram %d


pessoas.",apartamentos[i].num_moradores);

}
}

}break;

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 4:

do

printf("\nIntroduza o
m%cs (1-12): ",136);

scanf("%d",&num1);

switch(num1)

case 1:

asteriscos();

printf("Custos de Janeiro");
asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[0].agua);

printf("\nElevador: %.2f",custos_anuais[0].elevador);

printf("\nImpostos: %.2f",custos_anuais[0].impostos);

printf("\nTVCabo: %.2f",custos_anuais[0].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[0].repairs);

}break;

case 2:

asteriscos();

printf("Custos de Fevereiro");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[1].agua);

printf("\nElevador: %.2f",custos_anuais[1].elevador);

printf("\nImpostos: %.2f",custos_anuais[1].impostos);

printf("\nTVCabo: %.2f",custos_anuais[1].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[1].repairs);

}break;
case 3:

asteriscos();

printf("Custos de Mar%co",135);

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[2].agua);

printf("\nElevador: %.2f",custos_anuais[2].elevador);

printf("\nImpostos: %.2f",custos_anuais[2].impostos);

printf("\nTVCabo: %.2f",custos_anuais[2].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[2].repairs);

}break;

case 4:

asteriscos();

printf("Custos de Abril");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[3].agua);

printf("\nElevador: %.2f",custos_anuais[3].elevador);

printf("\nImpostos: %.2f",custos_anuais[3].impostos);
printf("\nTVCabo: %.2f",custos_anuais[3].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[3].repairs);

}break;

case 5:

asteriscos();

printf("Custos de Maio");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[4].agua);

printf("\nElevador: %.2f",custos_anuais[4].elevador);

printf("\nImpostos: %.2f",custos_anuais[4].impostos);

printf("\nTVCabo: %.2f",custos_anuais[4].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[4].repairs);

}break;

case 6:

asteriscos();

printf("Custos de Junho");

asteriscos();
printf("\n\n%cgua: %.2f",181,custos_anuais[5].agua);

printf("\nElevador: %.2f",custos_anuais[5].elevador);

printf("\nImpostos: %.2f",custos_anuais[5].impostos);

printf("\nTVCabo: %.2f",custos_anuais[5].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[5].repairs);

}break;

case 7:

asteriscos();

printf("Custos de Julho");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[6].agua);

printf("\nElevador: %.2f",custos_anuais[6].elevador);

printf("\nImpostos: %.2f",custos_anuais[6].impostos);

printf("\nTVCabo: %.2f",custos_anuais[6].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[6].repairs);

}break;

case 8:

{
asteriscos();

printf("Custos de Agosto");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[7].agua);

printf("\nElevador: %.2f",custos_anuais[7].elevador);

printf("\nImpostos: %.2f",custos_anuais[7].impostos);

printf("\nTVCabo: %.2f",custos_anuais[7].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[7].repairs);

}break;

case 9:

asteriscos();

printf("Custos de Setembro");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[8].agua);

printf("\nElevador: %.2f",custos_anuais[8].elevador);

printf("\nImpostos: %.2f",custos_anuais[8].impostos);

printf("\nTVCabo: %.2f",custos_anuais[8].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[8].repairs);
}break;

case 10:

asteriscos();

printf("Custos de Outubro");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[9].agua);

printf("\nElevador: %.2f",custos_anuais[9].elevador);

printf("\nImpostos: %.2f",custos_anuais[9].impostos);

printf("\nTVCabo: %.2f",custos_anuais[9].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[9].repairs);

}break;

case 11:

asteriscos();

printf("Custos de Novembro");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[10].agua);

printf("\nElevador: %.2f",custos_anuais[10].elevador);
printf("\nImpostos: %.2f",custos_anuais[10].impostos);

printf("\nTVCabo: %.2f",custos_anuais[10].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[10].repairs);

}break;

case 12:

asteriscos();

printf("Custos de Dezembro");

asteriscos();

printf("\n\n%cgua: %.2f",181,custos_anuais[11].agua);

printf("\nElevador: %.2f",custos_anuais[11].elevador);

printf("\nImpostos: %.2f",custos_anuais[11].impostos);

printf("\nTVCabo: %.2f",custos_anuais[11].tvcabo);

printf("\nRepara%c%ces: %.2f",135,228,custos_anuais[11].repairs);

}break;

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");
scanf("%d",&num2);

}while(num2 == 1);

}break;

case 5:

do

for(i=0;i<6;i++)

num2=num2+(custos_anuais[i].impostos);

printf("\nA soma dos


impostos de Janeiro a Junho %c: %.2f",130,num2);

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 6:

do

printf("\nIntroduza o
m%cs (1-12): ",136);

scanf("%d",&num1);
switch(num1)

case 1:

printf("No m%cs de Janeiro, o acumulado foi: %.2f",136,custos_anuais[0].acumulado);

}break;

case 2:

printf("No m%cs de Fevereiro, o acumulado foi:


%.2f",136,custos_anuais[1].acumulado);

}break;

case 3:

printf("No m%cs de Mar%co, o acumulado foi:


%.2f",136,135,custos_anuais[2].acumulado);

}break;

case 4:

printf("No m%cs de Abril, o acumulado foi: %.2f",136,custos_anuais[3].acumulado);

}break;

case 5:

printf("No m%cs de Maio, o acumulado foi: %.2f",136,custos_anuais[4].acumulado);

}break;
case 6:

printf("No m%cs de Junho, o acumulado foi: %.2f",136,custos_anuais[5].acumulado);

}break;

case 7:

printf("No m%cs de Julho, o acumulado foi: %.2f",136,custos_anuais[6].acumulado);

}break;

case 8:

printf("No m%cs de Agosto, o acumulado foi: %.2f",136,custos_anuais[7].acumulado);

}break;

case 9:

printf("No m%cs de Setembro, o acumulado foi:


%.2f",136,custos_anuais[8].acumulado);

}break;

case 10:

printf("No m%cs de Outubro, o acumulado foi:


%.2f",136,custos_anuais[9].acumulado);

}break;

case 11:
{

printf("No m%cs de Novembro, o acumulado foi:


%.2f",136,custos_anuais[10].acumulado);

}break;

case 12:

printf("No m%cs de Dezembro, o acumulado foi:


%.2f",136,custos_anuais[11].acumulado);

}break;

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 7:

do

do

printf("\nIntroduza o NIF: ");


scanf("%d",&num1);

}while(num1 < 0 ||
num1 > 99999999);

for(i=0;i<6;i++)

if(num1 ==
apartamentos[i].nif)

printf("O valor pago pelo detentor do NIF %d %c:


%.2f",num1,130,apartamentos[i].valor_pago);

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 8:

do

if(custos_anuais[7].acumulado < 0)

printf("\nO
acumulado em Agosto %c negativo.",130);
}

else

printf("\nO
acumulado em Agosto %c positivo.",130);

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 9:

do

printf("\nO valor final


%c: %.2f",130,custos_anuais[11].valor_final);

for(i=0;i<6;i++)

printf("\nO
valor extra pago pelo %d%c apartamento foi: %.2f",i+1,167,apartamentos[i].valor_extra);

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);
printf("\nEscolha: ");

scanf("%d",&num2);

}while(num2 == 1);

}break;

case 10:

do

for(i=0;i<6;i++)

switch(i)

case 0:

printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[0].andar.piso,apartamentos[0].andar.letra);

asteriscos();

printf("\nNome do Propriet%crio: %s",160,apartamentos[0].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[0].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[0].num_moradores);


printf("\nMensalidade: %d",apartamentos[0].mensalidade);

printf("\nContacto: %d",apartamentos[0].contacto);

}break;

case 1:

printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[1].andar.piso,apartamentos[1].andar.letra);

asteriscos();

printf("\nNome do Propriet%crio: %s",160,apartamentos[1].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[1].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[1].num_moradores);

printf("\nMensalidade: %d",apartamentos[1].mensalidade);

printf("\nContacto: %d",apartamentos[1].contacto);

}break;

case 2:

{
printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[2].andar.piso,apartamentos[2].andar.letra);

asteriscos();

printf("\nNome do Propriet%crio: %s",160,apartamentos[2].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[2].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[2].num_moradores);

printf("\nMensalidade: %d",apartamentos[2].mensalidade);

printf("\nContacto: %d",apartamentos[2].contacto);

}break;

case 3:

printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[3].andar.piso,apartamentos[3].andar.letra);

asteriscos();
printf("\nNome do Propriet%crio: %s",160,apartamentos[3].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[3].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[3].num_moradores);

printf("\nMensalidade: %d",apartamentos[3].mensalidade);

printf("\nContacto: %d",apartamentos[3].contacto);

}break;

case 4:

printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[4].andar.piso,apartamentos[4].andar.letra);

asteriscos();

printf("\nNome do Propriet%crio: %s",160,apartamentos[4].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[4].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[4].num_moradores);

printf("\nMensalidade: %d",apartamentos[4].mensalidade);

printf("\nContacto: %d",apartamentos[4].contacto);
}break;

case 5:

printf("\n\n");

asteriscos();

printf("INFO APARTAMENTO
%d%c",apartamentos[5].andar.piso,apartamentos[5].andar.letra);

asteriscos();

printf("\nNome do Propriet%crio: %s",160,apartamentos[5].nome_proprietario);

printf("\nNIF do Propriet%crio: %d",160,apartamentos[5].nif);

printf("\nN%cmero de Moradores: %d",163,apartamentos[5].num_moradores);

printf("\nMensalidade: %d",apartamentos[5].mensalidade);

printf("\nContacto: %d",apartamentos[5].contacto);

}break;

printf("\n\nDeseja
voltar ao menu?");

printf("\n1 - Sim 2 -
N%co",198);

printf("\nEscolha: ");
scanf("%d",&num1);

}while(num1 == 1);

}break;

}break;

case 2:

do

do

printf("\n\n");

asteriscos();

printf("MENU GEST%cO
APARTAMENTOS",199);

asteriscos();

printf("\n1 - Dado o NIF do propriet%crio,


saber qual o acumulado de cada m%cs",160,136);

printf("\n2 - Dado o m%cs e o apartamento,


saber qual o acumulado",136);

printf("\n3 - Dado o NIF do propriet%crio,


saber se recebeu uma fatura extra",136);

printf("\n4 - Dado o apartamento, saber qual o


valor total das contas anuais");

printf("\n5 - Dado o apartamento, saber


quantas vezes esse apartamento gastou mais do que 300 euros");

printf("\n6 - Dado o andar, saber o total dos


custos dos apartamentos no mesmo");

printf("\n7 - Dado o apartamento, saber a


m%cdia de todos os meses",130);
printf("\n8 - Dado o m%c, saber a m%cdia dos
custos dos apartamentos",136,130);

printf("\n9 - Dado o m%cs, saber qual


apartamento gastou mais e qual gastou menos",136);

printf("\n10 - Dado o m%cs, saber todos os


custos de todos os apartamentos",136);

scanf("%d",&menu_gestao_apart);

}while(menu_gestao_apart < 1 ||
menu_gestao_apart > 10);

switch(menu_gestao_apart)

case 1:

do

printf("\nIndique o NIF do propriet%crio do apartamento: ",160);

scanf("%d",&nif);

}while(nif < 0 || nif >


999999999);

for(i=0;i<6;i++)

if(nif ==
apartamentos[i].nif)

for(k=0;k<12;k++)

printf("\nO acumulado do %d%c m%cs foi:


%.2f",k+1,167,136,custos_mensais[i][k].acumulado_apart);
}

}break;

case 2:

do

printf("\nEscolha o apartamento");

printf("\n1 -
1A");

printf("\n2 -
1B");

printf("\n3 -
2C");

printf("\n4 -
2D");

printf("\n5 -
3E");

printf("\n6 -
3F");

printf("\nEscolha: ");

scanf("%d",&num1);

}while(num1 < 1 ||
num1 > 6);

switch(num1)

case 1:

{
printf("\nEscolheu o apartamento 1A!");

printf("\nIntroduza o m%cs (1-12): ",136);

scanf("%d",&mes1);

switch(mes1)

case 1:

printf("O acumulado do m%cs de Janeiro para o apartamento 1A foi:


%.2f",136,custos_mensais[a][0].acumulado_apart);

}break;

case 2:

printf("O acumulado do m%cs de Fevereiro para o apartamento 1A foi:


%.2f",136,custos_mensais[a][1].acumulado_apart);

}break;

case 3:

{
printf("O acumulado do m%cs de Mar%co para o apartamento 1A foi:
%.2f",136,135,custos_mensais[a][2].acumulado_apart);

}break;

case 4:

printf("O acumulado do m%cs de Abril para o apartamento 1A foi:


%.2f",136,custos_mensais[a][3].acumulado_apart);

}break;

case 5:

printf("O acumulado do m%cs de Maio para o apartamento 1A foi:


%.2f",136,custos_mensais[a][4].acumulado_apart);

}break;

case 6:

printf("O acumulado do m%cs de Junho para o apartamento 1A foi:


%.2f",136,custos_mensais[a][5].acumulado_apart);

}break;
case 7:

printf("O acumulado do m%cs de Julho para o apartamento 1A foi:


%.2f",136,custos_mensais[a][6].acumulado_apart);

}break;

case 8:

printf("O acumulado do m%cs de Agosto para o apartamento 1A foi:


%.2f",136,custos_mensais[a][7].acumulado_apart);

}break;

case 9:

printf("O acumulado do m%cs de Setembro para o apartamento 1A foi:


%.2f",136,custos_mensais[a][8].acumulado_apart);

}break;

case 10:

{
printf("O acumulado do m%cs de Outubro para o apartamento 1A foi:
%.2f",136,custos_mensais[a][9].acumulado_apart);

}break;

case 11:

printf("O acumulado do m%cs de Novembro para o apartamento 1A


foi: %.2f",136,custos_mensais[a][10].acumulado_apart);

}break;

case 12:

printf("O acumulado do m%cs de Dezembro para o apartamento 1A


foi: %.2f",136,custos_mensais[a][11].acumulado_apart);

}break;

}break;

case 2:

printf("\nEscolheu o apartamento 1B!");

printf("\nIntroduza o m%cs (1-12): ",136);


scanf("%d",&mes1);

switch(mes1)

case 1:

printf("O acumulado do m%cs de Janeiro para o apartamento 1B foi:


%.2f",136,custos_mensais[b][0].acumulado_apart);

}break;

case 2:

printf("O acumulado do m%cs de Fevereiro para o apartamento 1B foi:


%.2f",136,custos_mensais[b][1].acumulado_apart);

}break;

case 3:

printf("O acumulado do m%cs de Mar%co para o apartamento 1B foi:


%.2f",136,135,custos_mensais[b][2].acumulado_apart);

}break;
case 4:

printf("O acumulado do m%cs de Abril para o apartamento 1B foi:


%.2f",136,custos_mensais[b][3].acumulado_apart);

}break;

case 5:

printf("O acumulado do m%cs de Maio para o apartamento 1B foi:


%.2f",136,custos_mensais[b][4].acumulado_apart);

}break;

case 6:

printf("O acumulado do m%cs de Junho para o apartamento 1B foi:


%.2f",136,custos_mensais[b][5].acumulado_apart);

}break;

case 7:

{
printf("O acumulado do m%cs de Julho para o apartamento 1B foi:
%.2f",136,custos_mensais[b][6].acumulado_apart);

}break;

case 8:

printf("O acumulado do m%cs de Agosto para o apartamento 1B foi:


%.2f",136,custos_mensais[b][7].acumulado_apart);

}break;

case 9:

printf("O acumulado do m%cs de Setembro para o apartamento 1B foi:


%.2f",136,custos_mensais[b][8].acumulado_apart);

}break;

case 10:

printf("O acumulado do m%cs de Outubro para o apartamento 1B foi:


%.2f",136,custos_mensais[b][9].acumulado_apart);

}break;
case 11:

printf("O acumulado do m%cs de Novembro para o apartamento 1B


foi: %.2f",136,custos_mensais[b][10].acumulado_apart);

}break;

case 12:

printf("O acumulado do m%cs de Dezembro para o apartamento 1B


foi: %.2f",136,custos_mensais[b][11].acumulado_apart);

}break;

}break;

case 3:

printf("\nEscolheu o apartamento 2C!");

printf("\nIntroduza o m%cs (1-12): ",136);

scanf("%d",&mes1);

switch(mes1)
{

case 1:

printf("O acumulado do m%cs de Janeiro para o apartamento 2C foi:


%.2f",136,custos_mensais[c][0].acumulado_apart);

}break;

case 2:

printf("O acumulado do m%cs de Fevereiro para o apartamento 2C foi:


%.2f",136,custos_mensais[c][1].acumulado_apart);

}break;

case 3:

printf("O acumulado do m%cs de Mar%co para o apartamento 2C foi:


%.2f",136,135,custos_mensais[c][2].acumulado_apart);

}break;

case 4:

{
printf("O acumulado do m%cs de Abril para o apartamento 2C foi:
%.2f",136,custos_mensais[c][3].acumulado_apart);

}break;

case 5:

printf("O acumulado do m%cs de Maio para o apartamento 2C foi:


%.2f",136,custos_mensais[c][4].acumulado_apart);

}break;

case 6:

printf("O acumulado do m%cs de Junho para o apartamento 2C foi:


%.2f",136,custos_mensais[c][5].acumulado_apart);

}break;

case 7:

printf("O acumulado do m%cs de Julho para o apartamento 2C foi:


%.2f",136,custos_mensais[c][6].acumulado_apart);

}break;
case 8:

printf("O acumulado do m%cs de Agosto para o apartamento 2C foi:


%.2f",136,custos_mensais[c][7].acumulado_apart);

}break;

case 9:

printf("O acumulado do m%cs de Setembro para o apartamento 2C foi:


%.2f",136,custos_mensais[c][8].acumulado_apart);

}break;

case 10:

printf("O acumulado do m%cs de Outubro para o apartamento 2C foi:


%.2f",136,custos_mensais[c][9].acumulado_apart);

}break;

case 11:

{
printf("O acumulado do m%cs de Novembro para o apartamento 2C
foi: %.2f",136,custos_mensais[c][10].acumulado_apart);

}break;

case 12:

printf("O acumulado do m%cs de Dezembro para o apartamento 2C


foi: %.2f",136,custos_mensais[c][11].acumulado_apart);

}break;

}break;

case 4:

printf("\nEscolheu o apartamento 2D!");

printf("\nIntroduza o m%cs (1-12): ",136);

scanf("%d",&mes1);

switch(mes1)

case 1:

{
printf("O acumulado do m%cs de Janeiro para o apartamento 2D foi:
%.2f",136,custos_mensais[d][0].acumulado_apart);

}break;

case 2:

printf("O acumulado do m%cs de Fevereiro para o apartamento 2D foi:


%.2f",136,custos_mensais[d][1].acumulado_apart);

}break;

case 3:

printf("O acumulado do m%cs de Mar%co para o apartamento 2D foi:


%.2f",136,135,custos_mensais[d][2].acumulado_apart);

}break;

case 4:

printf("O acumulado do m%cs de Abril para o apartamento 2D foi:


%.2f",136,custos_mensais[d][3].acumulado_apart);

}break;
case 5:

printf("O acumulado do m%cs de Maio para o apartamento 2D foi:


%.2f",136,custos_mensais[d][4].acumulado_apart);

}break;

case 6:

printf("O acumulado do m%cs de Junho para o apartamento 2D foi:


%.2f",136,custos_mensais[d][5].acumulado_apart);

}break;

case 7:

printf("O acumulado do m%cs de Julho para o apartamento 2D foi:


%.2f",136,custos_mensais[d][6].acumulado_apart);

}break;

case 8:

{
printf("O acumulado do m%cs de Agosto para o apartamento 2D foi:
%.2f",136,custos_mensais[d][7].acumulado_apart);

}break;

case 9:

printf("O acumulado do m%cs de Setembro para o apartamento 2D foi:


%.2f",136,custos_mensais[d][8].acumulado_apart);

}break;

case 10:

printf("O acumulado do m%cs de Outubro para o apartamento 2D foi:


%.2f",136,custos_mensais[d][9].acumulado_apart);

}break;

case 11:

printf("O acumulado do m%cs de Novembro para o apartamento 2D


foi: %.2f",136,custos_mensais[d][10].acumulado_apart);

}break;
case 12:

printf("O acumulado do m%cs de Dezembro para o apartamento 2D


foi: %.2f",136,custos_mensais[d][11].acumulado_apart);

}break;

}break;

case 5:

printf("\nEscolheu o apartamento 3E!");

printf("\nIntroduza o m%cs (1-12): ",136);

scanf("%d",&mes1);

switch(mes1)

case 1:

printf("O acumulado do m%cs de Janeiro para o apartamento 3E foi:


%.2f",136,custos_mensais[e][0].acumulado_apart);

}break;
case 2:

printf("O acumulado do m%cs de Fevereiro para o apartamento 3E foi:


%.2f",136,custos_mensais[e][1].acumulado_apart);

}break;

case 3:

printf("O acumulado do m%cs de Mar%co para o apartamento 3E foi:


%.2f",136,135,custos_mensais[e][2].acumulado_apart);

}break;

case 4:

printf("O acumulado do m%cs de Abril para o apartamento 3E foi:


%.2f",136,custos_mensais[e][3].acumulado_apart);

}break;

case 5:

{
printf("O acumulado do m%cs de Maio para o apartamento 3E foi:
%.2f",136,custos_mensais[e][4].acumulado_apart);

}break;

case 6:

printf("O acumulado do m%cs de Junho para o apartamento 3E foi:


%.2f",136,custos_mensais[e][5].acumulado_apart);

}break;

case 7:

printf("O acumulado do m%cs de Julho para o apartamento 3E foi:


%.2f",136,custos_mensais[e][6].acumulado_apart);

}break;

case 8:

printf("O acumulado do m%cs de Agosto para o apartamento 3E foi:


%.2f",136,custos_mensais[e][7].acumulado_apart);

}break;
case 9:

printf("O acumulado do m%cs de Setembro para o apartamento 3E foi:


%.2f",136,custos_mensais[e][8].acumulado_apart);

}break;

case 10:

printf("O acumulado do m%cs de Outubro para o apartamento 3E foi:


%.2f",136,custos_mensais[e][9].acumulado_apart);

}break;

case 11:

printf("O acumulado do m%cs de Novembro para o apartamento 3E


foi: %.2f",136,custos_mensais[e][10].acumulado_apart);

}break;

case 12:

{
printf("O acumulado do m%cs de Dezembro para o apartamento 3E
foi: %.2f",136,custos_mensais[e][11].acumulado_apart);

}break;

}break;

case 6:

printf("\nEscolheu o apartamento 3F!");

printf("\nIntroduza o m%cs (1-12): ",136);

scanf("%d",&mes1);

switch(mes1)

case 1:

printf("O acumulado do m%cs de Janeiro para o apartamento 3F foi:


%.2f",136,custos_mensais[f][0].acumulado_apart);

}break;

case 2:

{
printf("O acumulado do m%cs de Fevereiro para o apartamento 3F foi:
%.2f",136,custos_mensais[f][1].acumulado_apart);

}break;

case 3:

printf("O acumulado do m%cs de Mar%co para o apartamento 3F foi:


%.2f",136,135,custos_mensais[f][2].acumulado_apart);

}break;

case 4:

printf("O acumulado do m%cs de Abril para o apartamento 3F foi:


%.2f",136,custos_mensais[f][3].acumulado_apart);

}break;

case 5:

printf("O acumulado do m%cs de Maio para o apartamento 3F foi:


%.2f",136,custos_mensais[f][4].acumulado_apart);

}break;
case 6:

printf("O acumulado do m%cs de Junho para o apartamento 3F foi:


%.2f",136,custos_mensais[f][5].acumulado_apart);

}break;

case 7:

printf("O acumulado do m%cs de Julho para o apartamento 3F foi:


%.2f",136,custos_mensais[f][6].acumulado_apart);

}break;

case 8:

printf("O acumulado do m%cs de Agosto para o apartamento 3F foi:


%.2f",136,custos_mensais[f][7].acumulado_apart);

}break;

case 9:

{
printf("O acumulado do m%cs de Setembro para o apartamento 3F foi:
%.2f",136,custos_mensais[f][8].acumulado_apart);

}break;

case 10:

printf("O acumulado do m%cs de Outubro para o apartamento 3F foi:


%.2f",136,custos_mensais[f][9].acumulado_apart);

}break;

case 11:

printf("O acumulado do m%cs de Novembro para o apartamento 3F


foi: %.2f",136,custos_mensais[f][10].acumulado_apart);

}break;

case 12:

printf("O acumulado do m%cs de Dezembro para o apartamento 3F


foi: %.2f",136,custos_mensais[f][11].acumulado_apart);

}break;
}

}break;

}break;

case 3:

do

printf("\nIntroduza o
NIF do propriet%crio: ",160);

scanf("%d",&nif);

}while(nif < 0 || nif >


999999999);

for(i=0;i<6;i++)

if(nif ==
apartamentos[i].nif)

for(k=0;k<12;k++)

if(custos_mensais[i][k].fatura_extra_apart != 0)

contador++;

}
}

printf("\nO
propriet%crio com o NIF %d recebeu %d faturas extra.",160,nif,contador);

}break;

case 4:

do

printf("\nEscolha o apartamento");

printf("\n1 -
1A");

printf("\n2 -
1B");

printf("\n3 -
2C");

printf("\n4 -
2D");

printf("\n5 -
3E");

printf("\n6 -
3F");

printf("\nEscolha: ");

scanf("%d",&num1);

}while(num1 < 1 ||
num1 > 6);

switch(num1)

case 1:
{

for(i=0;i<12;i++)

total_contas_apart = custos_mensais[a][i].agua_apart +
custos_mensais[a][i].gas_apart + custos_mensais[a][i].luz_apart +
custos_mensais[a][i].tvcabo_apart + custos_mensais[a][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 1A foram %.2f",total_contas_apart);

}break;

case 2:

for(i=0;i<12;i++)

total_contas_apart = custos_mensais[b][i].agua_apart +
custos_mensais[b][i].gas_apart + custos_mensais[b][i].luz_apart +
custos_mensais[b][i].tvcabo_apart + custos_mensais[b][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 1B foram %.2f",total_contas_apart);

}break;

case 3:

{
for(i=0;i<12;i++)

total_contas_apart = custos_mensais[c][i].agua_apart + custos_mensais[c][i].gas_apart


+ custos_mensais[c][i].luz_apart + custos_mensais[c][i].tvcabo_apart +
custos_mensais[c][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 2C foram %.2f",total_contas_apart);

}break;

case 4:

for(i=0;i<12;i++)

total_contas_apart = custos_mensais[d][i].agua_apart +
custos_mensais[d][i].gas_apart + custos_mensais[d][i].luz_apart +
custos_mensais[d][i].tvcabo_apart + custos_mensais[d][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 2D foram %.2f",total_contas_apart);

}break;

case 5:

for(i=0;i<12;i++)
{

total_contas_apart = custos_mensais[e][i].agua_apart +
custos_mensais[e][i].gas_apart + custos_mensais[e][i].luz_apart +
custos_mensais[e][i].tvcabo_apart + custos_mensais[e][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 3E foram %.2f",total_contas_apart);

}break;

case 6:

for(i=0;i<12;i++)

total_contas_apart = custos_mensais[f][i].agua_apart + custos_mensais[f][i].gas_apart


+ custos_mensais[f][i].luz_apart + custos_mensais[f][i].tvcabo_apart +
custos_mensais[f][i].fatura_extra_apart;

printf("\nOs gastos anuais do apartamento 3F foram %.2f",total_contas_apart);

}break;

}break;

case 5:

{
do

printf("\nEscolha o apartamento");

printf("\n1 -
1A");

printf("\n2 -
1B");

printf("\n3 -
2C");

printf("\n4 -
2D");

printf("\n5 -
3E");

printf("\n6 -
3F");

printf("\nEscolha: ");

scanf("%d",&num1);

}while(num1 < 1 ||
num1 > 6);

switch(num1)

case 1:

for(i=0;i<12;i++)

if(custos_mensais[a][i].acumulado_apart < 0)

{
contador++;

printf("\nO apartamento 1A gastou mais de 300 euros %d vezes.",contador);

}break;

case 2:

for(i=0;i<12;i++)

if(custos_mensais[b][i].acumulado_apart < 0)

contador++;

printf("\nO apartamento 1B gastou mais de 300 euros %d vezes.",contador);

}break;

case 3:

for(i=0;i<12;i++)
{

if(custos_mensais[c][i].acumulado_apart < 0)

contador++;

printf("\nO apartamento 2C gastou mais de 300 euros %d vezes.",contador);

}break;

case 4:

for(i=0;i<12;i++)

if(custos_mensais[d][i].acumulado_apart < 0)

contador++;

printf("\nO apartamento 2D gastou mais de 300 euros %d vezes.",contador);


}break;

case 5:

for(i=0;i<12;i++)

if(custos_mensais[e][i].acumulado_apart < 0)

contador++;

printf("\nO apartamento 3E gastou mais de 300 euros %d vezes.",contador);

}break;

case 6:

for(i=0;i<12;i++)

if(custos_mensais[f][i].acumulado_apart < 0)

contador++;
}

printf("\nO apartamento 3F gastou mais de 300 euros %d vezes.",contador);

}break;

}break;

case 6:

do

printf("\n\nIntroduza o andar: ");

scanf("%d",&num1);

}while(num1 < 0 ||
num1 > 3);

switch(num1)

case 1:

for(i=0;i<12;i++)

total_contas_andar = custos_mensais[a][i].agua_apart +
custos_mensais[a][i].gas_apart + custos_mensais[a][i].luz_apart +
custos_mensais[a][i].tvcabo_apart + custos_mensais[a][i].fatura_extra_apart +
custos_mensais[b][i].agua_apart + custos_mensais[b][i].gas_apart +
custos_mensais[b][i].luz_apart + custos_mensais[b][i].tvcabo_apart +
custos_mensais[b][i].fatura_extra_apart;

printf("\nO total dos custos do 1%c andar foi: %.2f",167,total_contas_andar);

}break;

case 2:

for(i=0;i<12;i++)

total_contas_andar = custos_mensais[c][i].agua_apart +
custos_mensais[c][i].gas_apart + custos_mensais[c][i].luz_apart +
custos_mensais[c][i].tvcabo_apart + custos_mensais[c][i].fatura_extra_apart +
custos_mensais[d][i].agua_apart + custos_mensais[d][i].gas_apart +
custos_mensais[d][i].luz_apart + custos_mensais[d][i].tvcabo_apart +
custos_mensais[d][i].fatura_extra_apart;

printf("\nO total dos custos do 2%c andar foi: %.2f",167,total_contas_andar);

}break;

case 3:

for(i=0;i<12;i++)

total_contas_andar = custos_mensais[e][i].agua_apart +
custos_mensais[e][i].gas_apart + custos_mensais[e][i].luz_apart +
custos_mensais[e][i].tvcabo_apart + custos_mensais[e][i].fatura_extra_apart +
custos_mensais[f][i].agua_apart + custos_mensais[f][i].gas_apart +
custos_mensais[f][i].luz_apart + custos_mensais[f][i].tvcabo_apart +
custos_mensais[f][i].fatura_extra_apart;

printf("\nO total dos custos do 3%c andar foi: %.2f",167,total_contas_andar);

}break;

}break;

case 7:

do

printf("\nEscolha o apartamento");

printf("\n1 -
1A");

printf("\n2 -
1B");

printf("\n3 -
2C");

printf("\n4 -
2D");

printf("\n5 -
3E");

printf("\n6 -
3F");

printf("\nEscolha: ");

scanf("%d",&num1);
}while(num1 < 1 ||
num1 > 6);

switch(num1)

case 1:

for(i=0;i<12;i++)

custos_mensais[a][i].media_mensal_apart = (custos_mensais[a][i].agua_apart +
custos_mensais[a][i].gas_apart + custos_mensais[a][i].luz_apart +
custos_mensais[a][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 1A foi:


%.2f",130,i+1,167,custos_mensais[a][i].media_mensal_apart);

}break;

case 2:

for(i=0;i<12;i++)

custos_mensais[b][i].media_mensal_apart = (custos_mensais[b][i].agua_apart +
custos_mensais[b][i].gas_apart + custos_mensais[b][i].luz_apart +
custos_mensais[b][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 1B foi:


%.2f",130,i+1,167,custos_mensais[b][i].media_mensal_apart);

}
}break;

case 3:

for(i=0;i<12;i++)

custos_mensais[c][i].media_mensal_apart = (custos_mensais[c][i].agua_apart +
custos_mensais[c][i].gas_apart + custos_mensais[c][i].luz_apart +
custos_mensais[c][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 2C foi:


%.2f",130,i+1,167,custos_mensais[c][i].media_mensal_apart);

}break;

case 4:

for(i=0;i<12;i++)

custos_mensais[d][i].media_mensal_apart = (custos_mensais[d][i].agua_apart +
custos_mensais[d][i].gas_apart + custos_mensais[d][i].luz_apart +
custos_mensais[d][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 2D foi:


%.2f",130,i+1,167,custos_mensais[d][i].media_mensal_apart);

}break;

case 5:
{

for(i=0;i<12;i++)

custos_mensais[e][i].media_mensal_apart = (custos_mensais[e][i].agua_apart +
custos_mensais[e][i].gas_apart + custos_mensais[e][i].luz_apart +
custos_mensais[e][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 3E foi:


%.2f",130,i+1,167,custos_mensais[e][i].media_mensal_apart);

}break;

case 6:

for(i=0;i<12;i++)

custos_mensais[f][i].media_mensal_apart = (custos_mensais[f][i].agua_apart +
custos_mensais[f][i].gas_apart + custos_mensais[f][i].luz_apart +
custos_mensais[f][i].tvcabo_apart)/4;

printf("\nA m%cdia do %d%c m%cs do apartamento 3F foi:


%.2f",130,i+1,167,custos_mensais[f][i].media_mensal_apart);

}break;

}break;

case 8:

{
do

printf("\nIntroduza o m%cs (1-12): ");

scanf("%d",&mes);

}while(mes < 1 || mes


> 12);

switch(mes)

case 1:

for(i=0;i<6;i++)

custos_mensais[i][0].media_todos_apart = (custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart + custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart + custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart + custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart + custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart + custos_mensais[i][0].agua_apart +
custos_mensais[i][0].gas_apart + custos_mensais[i][0].luz_apart +
custos_mensais[i][0].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Janeiro foi:


%.2f",130,136,custos_mensais[i][0].media_todos_apart);

}break;
case 2:

for(i=0;i<6;i++)

custos_mensais[i][1].media_todos_apart = (custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart + custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart + custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart + custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart + custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart + custos_mensais[i][1].agua_apart +
custos_mensais[i][1].gas_apart + custos_mensais[i][1].luz_apart +
custos_mensais[i][1].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Fevereiro foi:


%.2f",130,136,custos_mensais[i][1].media_todos_apart);

}break;

case 3:

for(i=0;i<6;i++)

custos_mensais[i][2].media_todos_apart = (custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart + custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart + custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart + custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart + custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart + custos_mensais[i][2].agua_apart +
custos_mensais[i][2].gas_apart + custos_mensais[i][2].luz_apart +
custos_mensais[i][2].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Mar%co foi:


%.2f",130,136,135,custos_mensais[i][2].media_todos_apart);

}break;

case 4:

for(i=0;i<6;i++)

custos_mensais[i][3].media_todos_apart = (custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart + custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart + custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart + custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart + custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart + custos_mensais[i][3].agua_apart +
custos_mensais[i][3].gas_apart + custos_mensais[i][3].luz_apart +
custos_mensais[i][3].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Abril foi:


%.2f",130,136,custos_mensais[i][3].media_todos_apart);
}

}break;

case 5:

for(i=0;i<6;i++)

custos_mensais[i][4].media_todos_apart = (custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart + custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart + custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart + custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart + custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart + custos_mensais[i][4].agua_apart +
custos_mensais[i][4].gas_apart + custos_mensais[i][4].luz_apart +
custos_mensais[i][4].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Maio foi:


%.2f",130,136,custos_mensais[i][4].media_todos_apart);

}break;

case 6:

for(i=0;i<6;i++)

{
custos_mensais[i][5].media_todos_apart = (custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart + custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart + custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart + custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart + custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart + custos_mensais[i][5].agua_apart +
custos_mensais[i][5].gas_apart + custos_mensais[i][5].luz_apart +
custos_mensais[i][5].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Junho foi:


%.2f",130,136,custos_mensais[i][5].media_todos_apart);

}break;

case 7:

for(i=0;i<6;i++)

custos_mensais[i][6].media_todos_apart = (custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart + custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart + custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart + custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart + custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart + custos_mensais[i][6].agua_apart +
custos_mensais[i][6].gas_apart + custos_mensais[i][6].luz_apart +
custos_mensais[i][6].tvcabo_apart)/24;
printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Julho foi:
%.2f",130,136,custos_mensais[i][6].media_todos_apart);

}break;

case 8:

for(i=0;i<6;i++)

custos_mensais[i][7].media_todos_apart = (custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart + custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart + custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart + custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart + custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart + custos_mensais[i][7].agua_apart +
custos_mensais[i][7].gas_apart + custos_mensais[i][7].luz_apart +
custos_mensais[i][7].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Agosto foi:


%.2f",130,136,custos_mensais[i][7].media_todos_apart);

}break;

case 9:

{
for(i=0;i<6;i++)

custos_mensais[i][8].media_todos_apart = (custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart + custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart + custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart + custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart + custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart + custos_mensais[i][8].agua_apart +
custos_mensais[i][8].gas_apart + custos_mensais[i][8].luz_apart +
custos_mensais[i][8].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Setembro foi:


%.2f",130,136,custos_mensais[i][8].media_todos_apart);

}break;

case 10:

for(i=0;i<6;i++)

custos_mensais[i][9].media_todos_apart = (custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart + custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart + custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart + custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart + custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart + custos_mensais[i][9].agua_apart +
custos_mensais[i][9].gas_apart + custos_mensais[i][9].luz_apart +
custos_mensais[i][9].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Outubro foi:


%.2f",130,136,custos_mensais[i][9].media_todos_apart);

}break;

case 11:

for(i=0;i<6;i++)

custos_mensais[i][10].media_todos_apart = (custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart + custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart + custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart + custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart + custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart + custos_mensais[i][10].agua_apart +
custos_mensais[i][10].gas_apart + custos_mensais[i][10].luz_apart +
custos_mensais[i][10].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Novembro foi:


%.2f",130,136,custos_mensais[i][10].media_todos_apart);

}break;
case 12:

for(i=0;i<6;i++)

custos_mensais[i][11].media_todos_apart = (custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart + custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart + custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart + custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart + custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart + custos_mensais[i][11].agua_apart +
custos_mensais[i][11].gas_apart + custos_mensais[i][11].luz_apart +
custos_mensais[i][11].tvcabo_apart)/24;

printf("\nA m%cdia dos custos de todos os apartamentos no m%cs de Dezembro foi:


%.2f",130,136,custos_mensais[i][11].media_todos_apart);

}break;

}break;

case 9:

do

printf("\nIntroduza o m%cs (1-12): ");


scanf("%d",&mes);

}while(mes < 1 || mes


> 12);

switch(mes)

case 1:

custos_mensais[a][0].gastos_mensais_apart = custos_mensais[a][0].agua_apart +
custos_mensais[a][0].gas_apart + custos_mensais[a][0].luz_apart +
custos_mensais[a][0].tvcabo_apart;

custos_mensais[b][0].gastos_mensais_apart = custos_mensais[b][0].agua_apart +
custos_mensais[b][0].gas_apart + custos_mensais[b][0].luz_apart +
custos_mensais[b][0].tvcabo_apart;

custos_mensais[c][0].gastos_mensais_apart = custos_mensais[c][0].agua_apart +
custos_mensais[c][0].gas_apart + custos_mensais[c][0].luz_apart +
custos_mensais[c][0].tvcabo_apart;

custos_mensais[d][0].gastos_mensais_apart = custos_mensais[d][0].agua_apart +
custos_mensais[d][0].gas_apart + custos_mensais[d][0].luz_apart +
custos_mensais[d][0].tvcabo_apart;

custos_mensais[e][0].gastos_mensais_apart = custos_mensais[e][0].agua_apart +
custos_mensais[e][0].gas_apart + custos_mensais[e][0].luz_apart +
custos_mensais[e][0].tvcabo_apart;

custos_mensais[f][0].gastos_mensais_apart = custos_mensais[f][0].agua_apart +
custos_mensais[f][0].gas_apart + custos_mensais[f][0].luz_apart +
custos_mensais[f][0].tvcabo_apart;

if(custos_mensais[a][0].gastos_mensais_apart > maior)

{
maior = custos_mensais[a][0].gastos_mensais_apart;

if(custos_mensais[b][0].gastos_mensais_apart > maior)

maior = custos_mensais[b][0].gastos_mensais_apart;

if(custos_mensais[c][0].gastos_mensais_apart > maior)

maior = custos_mensais[b][0].gastos_mensais_apart;

if(custos_mensais[d][0].gastos_mensais_apart > maior)

maior = custos_mensais[d][0].gastos_mensais_apart;

if(custos_mensais[e][0].gastos_mensais_apart > maior)

maior =
custos_mensais[e][0].gastos_mensais_apart;
if(custos_mensais[f][0].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][0].gastos_mensais_apart;

if(custos_mensais[a][0].gastos_mensais_apart < menor)

menor = custos_mensais[a][0].gastos_mensais_apart;

if(custos_mensais[b][0].gastos_mensais_apart < menor)

menor = custos_mensais[b][0].gastos_mensais_apart;
if(custos_mensais[c][0].gastos_mensais_apart < menor)

menor = custos_mensais[b][0].gastos_mensais_apart;

if(custos_mensais[d][0].gastos_mensais_apart < menor)

menor = custos_mensais[d][0].gastos_mensais_apart;

if(custos_mensais[e][0].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][0].gastos_mensais_apart;

if(custos_mensais[f][0].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][0].gastos_mensais_apart;

}
}

if(maior == custos_mensais[a][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 2C foi o que gastou mais.");

}
if(maior == custos_mensais[d][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 1A foi o que gastou menos.");


}

if(menor == custos_mensais[b][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][0].gastos_mensais_apart)

{
printf("\nEm Janeiro, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][0].gastos_mensais_apart)

printf("\nEm Janeiro, o apartamento 3F foi o que gastou menos.");

}break;

case 2:

custos_mensais[a][1].gastos_mensais_apart = custos_mensais[a][1].agua_apart +
custos_mensais[a][1].gas_apart + custos_mensais[a][1].luz_apart +
custos_mensais[a][1].tvcabo_apart;

custos_mensais[b][1].gastos_mensais_apart = custos_mensais[b][1].agua_apart +
custos_mensais[b][1].gas_apart + custos_mensais[b][1].luz_apart +
custos_mensais[b][1].tvcabo_apart;

custos_mensais[c][1].gastos_mensais_apart = custos_mensais[c][1].agua_apart +
custos_mensais[c][1].gas_apart + custos_mensais[c][1].luz_apart +
custos_mensais[c][1].tvcabo_apart;

custos_mensais[d][1].gastos_mensais_apart = custos_mensais[d][1].agua_apart +
custos_mensais[d][1].gas_apart + custos_mensais[d][1].luz_apart +
custos_mensais[d][1].tvcabo_apart;

custos_mensais[e][1].gastos_mensais_apart = custos_mensais[e][1].agua_apart +
custos_mensais[e][1].gas_apart + custos_mensais[e][1].luz_apart +
custos_mensais[e][1].tvcabo_apart;
custos_mensais[f][1].gastos_mensais_apart = custos_mensais[f][1].agua_apart +
custos_mensais[f][1].gas_apart + custos_mensais[f][1].luz_apart +
custos_mensais[f][1].tvcabo_apart;

if(custos_mensais[a][1].gastos_mensais_apart > maior)

maior = custos_mensais[a][1].gastos_mensais_apart;

if(custos_mensais[b][1].gastos_mensais_apart > maior)

maior = custos_mensais[b][1].gastos_mensais_apart;

if(custos_mensais[c][1].gastos_mensais_apart > maior)

maior = custos_mensais[b][1].gastos_mensais_apart;

if(custos_mensais[d][1].gastos_mensais_apart > maior)

maior = custos_mensais[d][1].gastos_mensais_apart;
if(custos_mensais[e][1].gastos_mensais_apart > maior)

maior =
custos_mensais[e][1].gastos_mensais_apart;

if(custos_mensais[f][1].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][1].gastos_mensais_apart;

if(custos_mensais[a][1].gastos_mensais_apart < menor)

menor = custos_mensais[a][1].gastos_mensais_apart;
if(custos_mensais[b][1].gastos_mensais_apart < menor)

menor = custos_mensais[b][1].gastos_mensais_apart;

if(custos_mensais[c][1].gastos_mensais_apart < menor)

menor = custos_mensais[b][1].gastos_mensais_apart;

if(custos_mensais[d][1].gastos_mensais_apart < menor)

menor = custos_mensais[d][1].gastos_mensais_apart;

if(custos_mensais[e][1].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][1].gastos_mensais_apart;

if(custos_mensais[f][1].gastos_mensais_apart <
menor)

{
menor =
custos_mensais[f][1].gastos_mensais_apart;

if(maior == custos_mensais[a][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 1B foi o que gastou mais.");

}
if(maior == custos_mensais[c][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 3F foi o que gastou mais.");

}
if(menor == custos_mensais[a][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 2D foi o que gastou menos.");


}

if(menor == custos_mensais[e][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][1].gastos_mensais_apart)

printf("\nEm Fevereiro, o apartamento 3F foi o que gastou menos.");

}break;

case 3:

custos_mensais[a][2].gastos_mensais_apart = custos_mensais[a][2].agua_apart +
custos_mensais[a][2].gas_apart + custos_mensais[a][2].luz_apart +
custos_mensais[a][2].tvcabo_apart;

custos_mensais[b][2].gastos_mensais_apart = custos_mensais[b][2].agua_apart +
custos_mensais[b][2].gas_apart + custos_mensais[b][2].luz_apart +
custos_mensais[b][2].tvcabo_apart;

custos_mensais[c][2].gastos_mensais_apart = custos_mensais[c][2].agua_apart +
custos_mensais[c][2].gas_apart + custos_mensais[c][2].luz_apart +
custos_mensais[c][2].tvcabo_apart;
custos_mensais[d][2].gastos_mensais_apart = custos_mensais[d][2].agua_apart +
custos_mensais[d][2].gas_apart + custos_mensais[d][2].luz_apart +
custos_mensais[d][2].tvcabo_apart;

custos_mensais[e][2].gastos_mensais_apart = custos_mensais[e][2].agua_apart +
custos_mensais[e][2].gas_apart + custos_mensais[e][2].luz_apart +
custos_mensais[e][2].tvcabo_apart;

custos_mensais[f][2].gastos_mensais_apart = custos_mensais[f][2].agua_apart +
custos_mensais[f][2].gas_apart + custos_mensais[f][2].luz_apart +
custos_mensais[f][2].tvcabo_apart;

if(custos_mensais[a][2].gastos_mensais_apart > maior)

maior = custos_mensais[a][2].gastos_mensais_apart;

if(custos_mensais[b][2].gastos_mensais_apart > maior)

maior = custos_mensais[b][2].gastos_mensais_apart;

if(custos_mensais[c][2].gastos_mensais_apart > maior)

maior = custos_mensais[b][2].gastos_mensais_apart;

if(custos_mensais[d][2].gastos_mensais_apart > maior)


{

maior = custos_mensais[d][2].gastos_mensais_apart;

if(custos_mensais[e][2].gastos_mensais_apart > maior)

maior =
custos_mensais[e][2].gastos_mensais_apart;

if(custos_mensais[f][2].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][2].gastos_mensais_apart;

if(custos_mensais[a][2].gastos_mensais_apart < menor)


{

menor = custos_mensais[a][2].gastos_mensais_apart;

if(custos_mensais[b][2].gastos_mensais_apart < menor)

menor = custos_mensais[b][2].gastos_mensais_apart;

if(custos_mensais[c][2].gastos_mensais_apart < menor)

menor = custos_mensais[b][2].gastos_mensais_apart;

if(custos_mensais[d][2].gastos_mensais_apart < menor)

menor = custos_mensais[d][2].gastos_mensais_apart;

if(custos_mensais[e][2].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][2].gastos_mensais_apart;
if(custos_mensais[f][2].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][2].gastos_mensais_apart;

if(maior == custos_mensais[a][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 1A foi o que gastou mais.",135);

if(maior == custos_mensais[b][2].gastos_mensais_apart)

{
printf("\nEm Mar%co, o apartamento 1B foi o que gastou mais.",135);

if(maior == custos_mensais[c][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 2C foi o que gastou mais.",135);

if(maior == custos_mensais[d][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 2D foi o que gastou mais.",135);

if(maior == custos_mensais[e][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 3E foi o que gastou mais.",135);

if(maior == custos_mensais[f][2].gastos_mensais_apart)
{

printf("\nEm Mar%co, o apartamento 3F foi o que gastou mais.",135);

if(menor == custos_mensais[a][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 1A foi o que gastou


menos.",135);

if(menor == custos_mensais[b][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 1B foi o que gastou


menos.",135);

if(menor == custos_mensais[c][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 2C foi o que gastou


menos.",135);

}
if(menor == custos_mensais[d][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 2D foi o que gastou


menos.",135);

if(menor == custos_mensais[e][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 3E foi o que gastou


menos.",135);

if(menor == custos_mensais[f][2].gastos_mensais_apart)

printf("\nEm Mar%co, o apartamento 3F foi o que gastou


menos.",135);

}break;

case 4:

{
custos_mensais[a][3].gastos_mensais_apart = custos_mensais[a][3].agua_apart +
custos_mensais[a][3].gas_apart + custos_mensais[a][3].luz_apart +
custos_mensais[a][3].tvcabo_apart;

custos_mensais[b][3].gastos_mensais_apart = custos_mensais[b][3].agua_apart +
custos_mensais[b][3].gas_apart + custos_mensais[b][3].luz_apart +
custos_mensais[b][3].tvcabo_apart;

custos_mensais[c][3].gastos_mensais_apart = custos_mensais[c][3].agua_apart +
custos_mensais[c][3].gas_apart + custos_mensais[c][3].luz_apart +
custos_mensais[c][3].tvcabo_apart;

custos_mensais[d][3].gastos_mensais_apart = custos_mensais[d][3].agua_apart +
custos_mensais[d][3].gas_apart + custos_mensais[d][3].luz_apart +
custos_mensais[d][3].tvcabo_apart;

custos_mensais[e][3].gastos_mensais_apart = custos_mensais[e][3].agua_apart +
custos_mensais[e][3].gas_apart + custos_mensais[e][3].luz_apart +
custos_mensais[e][3].tvcabo_apart;

custos_mensais[f][3].gastos_mensais_apart = custos_mensais[f][3].agua_apart +
custos_mensais[f][3].gas_apart + custos_mensais[f][3].luz_apart +
custos_mensais[f][3].tvcabo_apart;

if(custos_mensais[a][3].gastos_mensais_apart > maior)

maior = custos_mensais[a][3].gastos_mensais_apart;

if(custos_mensais[b][3].gastos_mensais_apart > maior)

maior = custos_mensais[b][3].gastos_mensais_apart;
if(custos_mensais[c][3].gastos_mensais_apart > maior)

maior = custos_mensais[b][3].gastos_mensais_apart;

if(custos_mensais[d][3].gastos_mensais_apart > maior)

maior = custos_mensais[d][3].gastos_mensais_apart;

if(custos_mensais[e][3].gastos_mensais_apart > maior)

maior =
custos_mensais[e][3].gastos_mensais_apart;

if(custos_mensais[f][3].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][3].gastos_mensais_apart;

}
}

if(custos_mensais[a][3].gastos_mensais_apart < menor)

menor = custos_mensais[a][3].gastos_mensais_apart;

if(custos_mensais[b][3].gastos_mensais_apart < menor)

menor = custos_mensais[b][3].gastos_mensais_apart;

if(custos_mensais[c][3].gastos_mensais_apart < menor)

menor = custos_mensais[b][3].gastos_mensais_apart;

if(custos_mensais[d][3].gastos_mensais_apart < menor)

{
menor = custos_mensais[d][3].gastos_mensais_apart;

if(custos_mensais[e][3].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][3].gastos_mensais_apart;

if(custos_mensais[f][3].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][3].gastos_mensais_apart;

if(maior == custos_mensais[a][3].gastos_mensais_apart)
{

printf("\nEm Abril, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 2D foi o que gastou mais.");

}
if(maior == custos_mensais[e][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 1B foi o que gastou menos.");

}
if(menor == custos_mensais[c][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][3].gastos_mensais_apart)

printf("\nEm Abril, o apartamento 3F foi o que gastou menos.");


}

}break;

case 5:

custos_mensais[a][4].gastos_mensais_apart = custos_mensais[a][4].agua_apart +
custos_mensais[a][4].gas_apart + custos_mensais[a][4].luz_apart +
custos_mensais[a][4].tvcabo_apart;

custos_mensais[b][4].gastos_mensais_apart = custos_mensais[b][4].agua_apart +
custos_mensais[b][4].gas_apart + custos_mensais[b][4].luz_apart +
custos_mensais[b][4].tvcabo_apart;

custos_mensais[c][4].gastos_mensais_apart = custos_mensais[c][4].agua_apart +
custos_mensais[c][4].gas_apart + custos_mensais[c][4].luz_apart +
custos_mensais[c][4].tvcabo_apart;

custos_mensais[d][4].gastos_mensais_apart = custos_mensais[d][4].agua_apart +
custos_mensais[d][4].gas_apart + custos_mensais[d][4].luz_apart +
custos_mensais[d][4].tvcabo_apart;

custos_mensais[e][4].gastos_mensais_apart = custos_mensais[e][4].agua_apart +
custos_mensais[e][4].gas_apart + custos_mensais[e][4].luz_apart +
custos_mensais[e][4].tvcabo_apart;

custos_mensais[f][4].gastos_mensais_apart = custos_mensais[f][4].agua_apart +
custos_mensais[f][4].gas_apart + custos_mensais[f][4].luz_apart +
custos_mensais[f][4].tvcabo_apart;

if(custos_mensais[a][4].gastos_mensais_apart > maior)

maior = custos_mensais[a][4].gastos_mensais_apart;
if(custos_mensais[b][4].gastos_mensais_apart > maior)

maior = custos_mensais[b][4].gastos_mensais_apart;

if(custos_mensais[c][4].gastos_mensais_apart > maior)

maior = custos_mensais[b][4].gastos_mensais_apart;

if(custos_mensais[d][4].gastos_mensais_apart > maior)

maior = custos_mensais[d][4].gastos_mensais_apart;

if(custos_mensais[e][4].gastos_mensais_apart > maior)

maior =
custos_mensais[e][4].gastos_mensais_apart;

if(custos_mensais[f][4].gastos_mensais_apart >
maior)

{
maior =
custos_mensais[f][4].gastos_mensais_apart;

if(custos_mensais[a][4].gastos_mensais_apart < menor)

menor = custos_mensais[a][4].gastos_mensais_apart;

if(custos_mensais[b][4].gastos_mensais_apart < menor)

menor = custos_mensais[b][4].gastos_mensais_apart;

if(custos_mensais[c][4].gastos_mensais_apart < menor)

{
menor = custos_mensais[b][4].gastos_mensais_apart;

if(custos_mensais[d][4].gastos_mensais_apart < menor)

menor = custos_mensais[d][4].gastos_mensais_apart;

if(custos_mensais[e][4].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][4].gastos_mensais_apart;

if(custos_mensais[f][4].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][4].gastos_mensais_apart;

}
}

if(maior == custos_mensais[a][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][4].gastos_mensais_apart)
{

printf("\nEm Maio, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 1A foi o que gastou menos.");

}
if(menor == custos_mensais[b][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 3E foi o que gastou menos.");

}
if(menor == custos_mensais[f][4].gastos_mensais_apart)

printf("\nEm Maio, o apartamento 3F foi o que gastou menos.");

}break;

case 6:

custos_mensais[a][5].gastos_mensais_apart = custos_mensais[a][5].agua_apart +
custos_mensais[a][5].gas_apart + custos_mensais[a][5].luz_apart +
custos_mensais[a][5].tvcabo_apart;

custos_mensais[b][5].gastos_mensais_apart = custos_mensais[b][5].agua_apart +
custos_mensais[b][5].gas_apart + custos_mensais[b][5].luz_apart +
custos_mensais[b][5].tvcabo_apart;

custos_mensais[c][5].gastos_mensais_apart = custos_mensais[c][5].agua_apart +
custos_mensais[c][5].gas_apart + custos_mensais[c][5].luz_apart +
custos_mensais[c][5].tvcabo_apart;

custos_mensais[d][5].gastos_mensais_apart = custos_mensais[d][5].agua_apart +
custos_mensais[d][5].gas_apart + custos_mensais[d][5].luz_apart +
custos_mensais[d][5].tvcabo_apart;

custos_mensais[e][5].gastos_mensais_apart = custos_mensais[e][5].agua_apart +
custos_mensais[e][5].gas_apart + custos_mensais[e][5].luz_apart +
custos_mensais[e][5].tvcabo_apart;

custos_mensais[f][5].gastos_mensais_apart = custos_mensais[f][5].agua_apart +
custos_mensais[f][5].gas_apart + custos_mensais[f][5].luz_apart +
custos_mensais[f][5].tvcabo_apart;
if(custos_mensais[a][5].gastos_mensais_apart > maior)

maior = custos_mensais[a][5].gastos_mensais_apart;

if(custos_mensais[b][5].gastos_mensais_apart > maior)

maior = custos_mensais[b][5].gastos_mensais_apart;

if(custos_mensais[c][5].gastos_mensais_apart > maior)

maior = custos_mensais[b][5].gastos_mensais_apart;

if(custos_mensais[d][5].gastos_mensais_apart > maior)

maior = custos_mensais[d][5].gastos_mensais_apart;

if(custos_mensais[e][5].gastos_mensais_apart > maior)

{
maior =
custos_mensais[e][5].gastos_mensais_apart;

if(custos_mensais[f][5].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][5].gastos_mensais_apart;

if(custos_mensais[a][5].gastos_mensais_apart < menor)

menor = custos_mensais[a][5].gastos_mensais_apart;

if(custos_mensais[b][5].gastos_mensais_apart < menor)

{
menor = custos_mensais[b][5].gastos_mensais_apart;

if(custos_mensais[c][5].gastos_mensais_apart < menor)

menor = custos_mensais[b][5].gastos_mensais_apart;

if(custos_mensais[d][5].gastos_mensais_apart < menor)

menor = custos_mensais[d][5].gastos_mensais_apart;

if(custos_mensais[e][5].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][5].gastos_mensais_apart;

if(custos_mensais[f][5].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][5].gastos_mensais_apart;
}

if(maior == custos_mensais[a][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][5].gastos_mensais_apart)

{
printf("\nEm Junho, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][5].gastos_mensais_apart)
{

printf("\nEm Junho, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 2D foi o que gastou menos.");

}
if(menor == custos_mensais[e][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][5].gastos_mensais_apart)

printf("\nEm Junho, o apartamento 3F foi o que gastou menos.");

}break;

case 7:

custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;

custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;

custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;

custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;
custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;

custos_mensais[6][i].gastos_mensais_apart = custos_mensais[6][i].agua_apart +
custos_mensais[6][i].gas_apart + custos_mensais[6][i].luz_apart +
custos_mensais[6][i].tvcabo_apart;

if(custos_mensais[a][6].gastos_mensais_apart > maior)

maior = custos_mensais[a][6].gastos_mensais_apart;

if(custos_mensais[b][6].gastos_mensais_apart > maior)

maior = custos_mensais[b][6].gastos_mensais_apart;

if(custos_mensais[c][6].gastos_mensais_apart > maior)

maior = custos_mensais[b][6].gastos_mensais_apart;

if(custos_mensais[d][6].gastos_mensais_apart > maior)

{
maior = custos_mensais[d][6].gastos_mensais_apart;

if(custos_mensais[e][6].gastos_mensais_apart > maior)

maior =
custos_mensais[e][6].gastos_mensais_apart;

if(custos_mensais[f][6].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][6].gastos_mensais_apart;

if(custos_mensais[a][6].gastos_mensais_apart < menor)

{
menor = custos_mensais[a][6].gastos_mensais_apart;

if(custos_mensais[b][6].gastos_mensais_apart < menor)

menor = custos_mensais[b][6].gastos_mensais_apart;

if(custos_mensais[c][6].gastos_mensais_apart < menor)

menor = custos_mensais[b][6].gastos_mensais_apart;

if(custos_mensais[d][6].gastos_mensais_apart < menor)

menor = custos_mensais[d][6].gastos_mensais_apart;

if(custos_mensais[e][6].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][6].gastos_mensais_apart;
if(custos_mensais[f][6].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][6].gastos_mensais_apart;

if(maior == custos_mensais[a][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 1B foi o que gastou mais.");


}

if(maior == custos_mensais[c][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][6].gastos_mensais_apart)

{
printf("\nEm Julho, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][6].gastos_mensais_apart)
{

printf("\nEm Julho, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][6].gastos_mensais_apart)

printf("\nEm Julho, o apartamento 3F foi o que gastou menos.");

}break;

case 8:

custos_mensais[a][7].gastos_mensais_apart = custos_mensais[a][7].agua_apart +
custos_mensais[a][7].gas_apart + custos_mensais[a][7].luz_apart +
custos_mensais[a][7].tvcabo_apart;

custos_mensais[b][7].gastos_mensais_apart = custos_mensais[b][7].agua_apart +
custos_mensais[b][7].gas_apart + custos_mensais[b][7].luz_apart +
custos_mensais[b][7].tvcabo_apart;
custos_mensais[c][7].gastos_mensais_apart = custos_mensais[c][7].agua_apart +
custos_mensais[c][7].gas_apart + custos_mensais[c][7].luz_apart +
custos_mensais[c][7].tvcabo_apart;

custos_mensais[d][7].gastos_mensais_apart = custos_mensais[d][7].agua_apart +
custos_mensais[d][7].gas_apart + custos_mensais[d][7].luz_apart +
custos_mensais[d][7].tvcabo_apart;

custos_mensais[e][7].gastos_mensais_apart = custos_mensais[e][7].agua_apart +
custos_mensais[e][7].gas_apart + custos_mensais[e][7].luz_apart +
custos_mensais[e][7].tvcabo_apart;

custos_mensais[f][7].gastos_mensais_apart = custos_mensais[f][7].agua_apart +
custos_mensais[f][7].gas_apart + custos_mensais[f][7].luz_apart +
custos_mensais[f][7].tvcabo_apart;

if(custos_mensais[a][7].gastos_mensais_apart > maior)

maior = custos_mensais[a][7].gastos_mensais_apart;

if(custos_mensais[b][7].gastos_mensais_apart > maior)

maior = custos_mensais[b][7].gastos_mensais_apart;

if(custos_mensais[c][7].gastos_mensais_apart > maior)

maior = custos_mensais[b][7].gastos_mensais_apart;
if(custos_mensais[d][7].gastos_mensais_apart > maior)

maior = custos_mensais[d][7].gastos_mensais_apart;

if(custos_mensais[e][7].gastos_mensais_apart > maior)

maior =
custos_mensais[e][7].gastos_mensais_apart;

if(custos_mensais[f][7].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][7].gastos_mensais_apart;

}
if(custos_mensais[a][7].gastos_mensais_apart < menor)

menor = custos_mensais[a][7].gastos_mensais_apart;

if(custos_mensais[b][7].gastos_mensais_apart < menor)

menor = custos_mensais[b][7].gastos_mensais_apart;

if(custos_mensais[c][7].gastos_mensais_apart < menor)

menor = custos_mensais[b][7].gastos_mensais_apart;

if(custos_mensais[d][7].gastos_mensais_apart < menor)

menor = custos_mensais[d][7].gastos_mensais_apart;

if(custos_mensais[e][7].gastos_mensais_apart <
menor)
{

menor =
custos_mensais[e][7].gastos_mensais_apart;

if(custos_mensais[f][7].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][7].gastos_mensais_apart;

if(maior == custos_mensais[a][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 1A foi o que gastou mais.");

}
if(maior == custos_mensais[b][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 3E foi o que gastou mais.");

}
if(maior == custos_mensais[f][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 2C foi o que gastou menos.");


}

if(menor == custos_mensais[d][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][7].gastos_mensais_apart)

printf("\nEm Agosto, o apartamento 3F foi o que gastou menos.");

}break;

case 9:

{
custos_mensais[a][8].gastos_mensais_apart = custos_mensais[a][8].agua_apart +
custos_mensais[a][8].gas_apart + custos_mensais[a][8].luz_apart +
custos_mensais[a][8].tvcabo_apart;

custos_mensais[b][8].gastos_mensais_apart = custos_mensais[b][8].agua_apart +
custos_mensais[b][8].gas_apart + custos_mensais[b][8].luz_apart +
custos_mensais[b][8].tvcabo_apart;

custos_mensais[c][8].gastos_mensais_apart = custos_mensais[c][8].agua_apart +
custos_mensais[c][8].gas_apart + custos_mensais[c][8].luz_apart +
custos_mensais[c][8].tvcabo_apart;

custos_mensais[d][8].gastos_mensais_apart = custos_mensais[d][8].agua_apart +
custos_mensais[d][8].gas_apart + custos_mensais[d][8].luz_apart +
custos_mensais[d][8].tvcabo_apart;

custos_mensais[e][8].gastos_mensais_apart = custos_mensais[e][8].agua_apart +
custos_mensais[e][8].gas_apart + custos_mensais[e][8].luz_apart +
custos_mensais[e][8].tvcabo_apart;

custos_mensais[f][8].gastos_mensais_apart = custos_mensais[f][8].agua_apart +
custos_mensais[f][8].gas_apart + custos_mensais[f][8].luz_apart +
custos_mensais[f][8].tvcabo_apart;

if(custos_mensais[a][8].gastos_mensais_apart > maior)

maior = custos_mensais[a][8].gastos_mensais_apart;

if(custos_mensais[b][8].gastos_mensais_apart > maior)

maior = custos_mensais[b][8].gastos_mensais_apart;
if(custos_mensais[c][8].gastos_mensais_apart > maior)

maior = custos_mensais[b][8].gastos_mensais_apart;

if(custos_mensais[d][8].gastos_mensais_apart > maior)

maior = custos_mensais[d][8].gastos_mensais_apart;

if(custos_mensais[e][8].gastos_mensais_apart > maior)

maior =
custos_mensais[e][8].gastos_mensais_apart;

if(custos_mensais[f][8].gastos_mensais_apart >
maior)

maior =
custos_mensais[f][8].gastos_mensais_apart;

}
}

if(custos_mensais[a][8].gastos_mensais_apart < menor)

menor = custos_mensais[a][8].gastos_mensais_apart;

if(custos_mensais[b][8].gastos_mensais_apart < menor)

menor = custos_mensais[b][8].gastos_mensais_apart;

if(custos_mensais[c][8].gastos_mensais_apart < menor)

menor = custos_mensais[b][8].gastos_mensais_apart;

if(custos_mensais[d][8].gastos_mensais_apart < menor)

{
menor = custos_mensais[d][8].gastos_mensais_apart;

if(custos_mensais[e][8].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][8].gastos_mensais_apart;

if(custos_mensais[f][8].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][8].gastos_mensais_apart;

if(maior == custos_mensais[a][8].gastos_mensais_apart)
{

printf("\nEm Setembro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 2D foi o que gastou mais.");

}
if(maior == custos_mensais[e][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 1B foi o que gastou menos.");

}
if(menor == custos_mensais[c][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][8].gastos_mensais_apart)

printf("\nEm Setembro, o apartamento 3F foi o que gastou menos.");


}

}break;

case 10:

custos_mensais[a][9].gastos_mensais_apart = custos_mensais[a][9].agua_apart +
custos_mensais[a][9].gas_apart + custos_mensais[a][9].luz_apart +
custos_mensais[a][9].tvcabo_apart;

custos_mensais[b][9].gastos_mensais_apart = custos_mensais[b][9].agua_apart +
custos_mensais[b][9].gas_apart + custos_mensais[b][9].luz_apart +
custos_mensais[b][9].tvcabo_apart;

custos_mensais[c][9].gastos_mensais_apart = custos_mensais[c][9].agua_apart +
custos_mensais[c][9].gas_apart + custos_mensais[c][9].luz_apart +
custos_mensais[c][9].tvcabo_apart;

custos_mensais[d][9].gastos_mensais_apart = custos_mensais[d][9].agua_apart +
custos_mensais[d][9].gas_apart + custos_mensais[d][9].luz_apart +
custos_mensais[d][9].tvcabo_apart;

custos_mensais[e][9].gastos_mensais_apart = custos_mensais[e][9].agua_apart +
custos_mensais[e][9].gas_apart + custos_mensais[e][9].luz_apart +
custos_mensais[e][9].tvcabo_apart;

custos_mensais[f][9].gastos_mensais_apart = custos_mensais[f][9].agua_apart +
custos_mensais[f][9].gas_apart + custos_mensais[f][9].luz_apart +
custos_mensais[f][9].tvcabo_apart;

if(custos_mensais[a][9].gastos_mensais_apart > maior)

maior = custos_mensais[a][9].gastos_mensais_apart;
if(custos_mensais[b][9].gastos_mensais_apart > maior)

maior = custos_mensais[b][9].gastos_mensais_apart;

if(custos_mensais[c][9].gastos_mensais_apart > maior)

maior = custos_mensais[b][9].gastos_mensais_apart;

if(custos_mensais[d][9].gastos_mensais_apart > maior)

maior = custos_mensais[d][9].gastos_mensais_apart;

if(custos_mensais[e][9].gastos_mensais_apart > maior)

maior =
custos_mensais[e][9].gastos_mensais_apart;

if(custos_mensais[f][9].gastos_mensais_apart >
maior)

{
maior =
custos_mensais[f][9].gastos_mensais_apart;

if(custos_mensais[a][9].gastos_mensais_apart < menor)

menor = custos_mensais[a][9].gastos_mensais_apart;

if(custos_mensais[b][9].gastos_mensais_apart < menor)

menor = custos_mensais[b][9].gastos_mensais_apart;

if(custos_mensais[c][9].gastos_mensais_apart < menor)

{
menor = custos_mensais[b][9].gastos_mensais_apart;

if(custos_mensais[d][9].gastos_mensais_apart < menor)

menor = custos_mensais[d][9].gastos_mensais_apart;

if(custos_mensais[e][9].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][9].gastos_mensais_apart;

if(custos_mensais[f][9].gastos_mensais_apart <
menor)

menor =
custos_mensais[f][9].gastos_mensais_apart;

}
}

if(maior == custos_mensais[a][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][9].gastos_mensais_apart)
{

printf("\nEm Outubro, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 1A foi o que gastou menos.");

}
if(menor == custos_mensais[b][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 3E foi o que gastou menos.");

}
if(menor == custos_mensais[f][9].gastos_mensais_apart)

printf("\nEm Outubro, o apartamento 3F foi o que gastou menos.");

}break;

case 11:

custos_mensais[a][10].gastos_mensais_apart = custos_mensais[a][10].agua_apart +
custos_mensais[a][10].gas_apart + custos_mensais[a][10].luz_apart +
custos_mensais[a][10].tvcabo_apart;

custos_mensais[b][10].gastos_mensais_apart = custos_mensais[b][10].agua_apart +
custos_mensais[b][10].gas_apart + custos_mensais[b][10].luz_apart +
custos_mensais[b][10].tvcabo_apart;

custos_mensais[c][10].gastos_mensais_apart = custos_mensais[c][10].agua_apart +
custos_mensais[c][10].gas_apart + custos_mensais[c][10].luz_apart +
custos_mensais[c][10].tvcabo_apart;

custos_mensais[d][10].gastos_mensais_apart = custos_mensais[d][10].agua_apart +
custos_mensais[d][10].gas_apart + custos_mensais[d][10].luz_apart +
custos_mensais[d][10].tvcabo_apart;

custos_mensais[e][10].gastos_mensais_apart = custos_mensais[e][10].agua_apart +
custos_mensais[e][10].gas_apart + custos_mensais[e][10].luz_apart +
custos_mensais[e][10].tvcabo_apart;

custos_mensais[f][10].gastos_mensais_apart = custos_mensais[f][10].agua_apart +
custos_mensais[f][10].gas_apart + custos_mensais[f][10].luz_apart +
custos_mensais[f][10].tvcabo_apart;
if(custos_mensais[a][10].gastos_mensais_apart > maior)

maior = custos_mensais[a][10].gastos_mensais_apart;

if(custos_mensais[b][10].gastos_mensais_apart > maior)

maior = custos_mensais[b][10].gastos_mensais_apart;

if(custos_mensais[c][10].gastos_mensais_apart > maior)

maior = custos_mensais[b][10].gastos_mensais_apart;

if(custos_mensais[d][10].gastos_mensais_apart > maior)

maior = custos_mensais[d][10].gastos_mensais_apart;

if(custos_mensais[e][10].gastos_mensais_apart >
maior)

{
maior =
custos_mensais[e][10].gastos_mensais_apart;

if(custos_mensais[f][10].gastos_mensais_apart
> maior)

maior =
custos_mensais[f][10].gastos_mensais_apart;

if(custos_mensais[a][10].gastos_mensais_apart < menor)

menor = custos_mensais[a][10].gastos_mensais_apart;

if(custos_mensais[b][10].gastos_mensais_apart < menor)

{
menor = custos_mensais[b][10].gastos_mensais_apart;

if(custos_mensais[c][10].gastos_mensais_apart < menor)

menor = custos_mensais[b][10].gastos_mensais_apart;

if(custos_mensais[d][10].gastos_mensais_apart < menor)

menor = custos_mensais[d][10].gastos_mensais_apart;

if(custos_mensais[e][10].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][10].gastos_mensais_apart;

if(custos_mensais[f][10].gastos_mensais_apart
< menor)

menor =
custos_mensais[f][10].gastos_mensais_apart;
}

if(maior == custos_mensais[a][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][10].gastos_mensais_apart)

{
printf("\nEm Novembro, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][10].gastos_mensais_apart)
{

printf("\nEm Novembro, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 2C foi o que gastou menos.");

if(menor == custos_mensais[d][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 2D foi o que gastou menos.");

}
if(menor == custos_mensais[e][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][10].gastos_mensais_apart)

printf("\nEm Novembro, o apartamento 3F foi o que gastou menos.");

}break;

case 12:

custos_mensais[a][11].gastos_mensais_apart = custos_mensais[a][11].agua_apart +
custos_mensais[a][11].gas_apart + custos_mensais[a][11].luz_apart +
custos_mensais[a][11].tvcabo_apart;

custos_mensais[b][11].gastos_mensais_apart = custos_mensais[b][11].agua_apart +
custos_mensais[b][11].gas_apart + custos_mensais[b][11].luz_apart +
custos_mensais[b][11].tvcabo_apart;

custos_mensais[c][11].gastos_mensais_apart = custos_mensais[c][11].agua_apart +
custos_mensais[c][11].gas_apart + custos_mensais[c][11].luz_apart +
custos_mensais[c][11].tvcabo_apart;

custos_mensais[d][11].gastos_mensais_apart = custos_mensais[d][11].agua_apart +
custos_mensais[d][11].gas_apart + custos_mensais[d][11].luz_apart +
custos_mensais[d][11].tvcabo_apart;
custos_mensais[e][11].gastos_mensais_apart = custos_mensais[e][11].agua_apart +
custos_mensais[e][11].gas_apart + custos_mensais[e][11].luz_apart +
custos_mensais[e][11].tvcabo_apart;

custos_mensais[f][11].gastos_mensais_apart = custos_mensais[f][11].agua_apart +
custos_mensais[f][11].gas_apart + custos_mensais[f][11].luz_apart +
custos_mensais[f][11].tvcabo_apart;

if(custos_mensais[a][11].gastos_mensais_apart > maior)

maior = custos_mensais[a][11].gastos_mensais_apart;

if(custos_mensais[b][11].gastos_mensais_apart > maior)

maior = custos_mensais[b][11].gastos_mensais_apart;

if(custos_mensais[c][11].gastos_mensais_apart > maior)

maior = custos_mensais[b][11].gastos_mensais_apart;

if(custos_mensais[d][11].gastos_mensais_apart > maior)

{
maior = custos_mensais[d][11].gastos_mensais_apart;

if(custos_mensais[e][11].gastos_mensais_apart >
maior)

maior =
custos_mensais[e][11].gastos_mensais_apart;

if(custos_mensais[f][11].gastos_mensais_apart
> maior)

maior =
custos_mensais[f][11].gastos_mensais_apart;

if(custos_mensais[a][11].gastos_mensais_apart < menor)


{

menor = custos_mensais[a][11].gastos_mensais_apart;

if(custos_mensais[b][11].gastos_mensais_apart < menor)

menor = custos_mensais[b][11].gastos_mensais_apart;

if(custos_mensais[c][11].gastos_mensais_apart < menor)

menor = custos_mensais[b][11].gastos_mensais_apart;

if(custos_mensais[d][11].gastos_mensais_apart < menor)

menor = custos_mensais[d][11].gastos_mensais_apart;

if(custos_mensais[e][11].gastos_mensais_apart <
menor)

menor =
custos_mensais[e][11].gastos_mensais_apart;
if(custos_mensais[f][11].gastos_mensais_apart
< menor)

menor =
custos_mensais[f][11].gastos_mensais_apart;

if(maior == custos_mensais[a][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 1A foi o que gastou mais.");

if(maior == custos_mensais[b][11].gastos_mensais_apart)

{
printf("\nEm Dezembro, o apartamento 1B foi o que gastou mais.");

if(maior == custos_mensais[c][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 2C foi o que gastou mais.");

if(maior == custos_mensais[d][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 2D foi o que gastou mais.");

if(maior == custos_mensais[e][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 3E foi o que gastou mais.");

if(maior == custos_mensais[f][11].gastos_mensais_apart)
{

printf("\nEm Dezembro, o apartamento 3F foi o que gastou mais.");

if(menor == custos_mensais[a][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 1A foi o que gastou menos.");

if(menor == custos_mensais[b][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 1B foi o que gastou menos.");

if(menor == custos_mensais[c][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 2C foi o que gastou menos.");

}
if(menor == custos_mensais[d][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 2D foi o que gastou menos.");

if(menor == custos_mensais[e][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 3E foi o que gastou menos.");

if(menor == custos_mensais[f][11].gastos_mensais_apart)

printf("\nEm Dezembro, o apartamento 3F foi o que gastou menos.");

}break;

}break;

case 10:

do

{
printf("\nIntroduza o m%cs (1-12): ");

scanf("%d",&mes);

}while(mes < 1 || mes


> 12);

switch(mes)

case 1:

printf("\n");

asteriscos();

printf("Custos de Janeiro para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][0].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][0].fatura_extra_apart);

printf("\n");

asteriscos();
printf("Custos de Janeiro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][0].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][0].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Janeiro para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][0].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][0].fatura_extra_apart);


printf("\n");

asteriscos();

printf("Custos de Janeiro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][0].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][0].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Janeiro para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][0].tvcabo_apart);
printf("\nFatura Extra: %.2f",custos_mensais[e][0].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Janeiro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][0].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][0].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][0].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][0].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][0].fatura_extra_apart);

}break;

case 2:

printf("\n");

asteriscos();

printf("Custos de Fevereiro para o apartamento 1A");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[a][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][1].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Fevereiro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][1].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Fevereiro para o apartamento 2C");


asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][1].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Fevereiro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][1].fatura_extra_apart);

printf("\n");
asteriscos();

printf("Custos de Fevereiro para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][1].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Fevereiro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][1].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][1].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][1].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][1].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][1].fatura_extra_apart);


}break;

case 3:

printf("\n");

asteriscos();

printf("Custos de Mar%co para o apartamento 1A",135);

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][2].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][2].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Mar%co para o apartamento 1B",135);

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][2].agua_apart);
printf("\nLuz: %.2f",custos_mensais[b][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][2].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Mar%co para o apartamento 2C",135);

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][2].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][2].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Mar%co para o apartamento 2D",135);

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[d][2].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][2].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Mar%co para o apartamento 3E",135);

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][2].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][2].fatura_extra_apart);

printf("\n");

asteriscos();
printf("Custos de Mar%co para o apartamento 3F",135);

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][2].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][2].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][2].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][2].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][2].fatura_extra_apart);

}break;

case 4:

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][3].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][3].tvcabo_apart);
printf("\nFatura Extra: %.2f",custos_mensais[a][3].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][3].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][3].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][3].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][3].luz_apart);
printf("\nG%cs: %.2f",160,custos_mensais[c][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][3].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][3].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][3].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][3].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][3].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 3E");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[e][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][3].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][3].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][3].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Abril para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][3].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][3].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][3].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][3].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][3].fatura_extra_apart);

}break;

case 5:

printf("\n");
asteriscos();

printf("Custos de Maio para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][4].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][4].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][4].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Maio para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][4].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][4].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][4].fatura_extra_apart);


printf("\n");

asteriscos();

printf("Custos de Maio para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][4].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][4].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][4].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Maio para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][4].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][4].gas_apart);
printf("\nTvCabo: %.2f",custos_mensais[d][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][4].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Maio para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][4].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][4].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][4].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Maio para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][4].agua_apart);
printf("\nLuz: %.2f",custos_mensais[f][4].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][4].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][4].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][4].fatura_extra_apart);

}break;

case 6:

printf("\n");

asteriscos();

printf("Custos de Junho para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][5].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][5].fatura_extra_apart);

printf("\n");

asteriscos();
printf("Custos de Junho para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][5].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][5].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Junho para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][5].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][5].fatura_extra_apart);


printf("\n");

asteriscos();

printf("Custos de Junho para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][5].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][5].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Junho para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][5].tvcabo_apart);
printf("\nFatura Extra: %.2f",custos_mensais[e][5].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Junho para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][5].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][5].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][5].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][5].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][5].fatura_extra_apart);

}break;

case 7:

printf("\n");

asteriscos();

printf("Custos de Julho para o apartamento 1A");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[a][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][6].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Julho para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][6].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Julho para o apartamento 2C");


asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][6].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Julho para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][6].fatura_extra_apart);

printf("\n");
asteriscos();

printf("Custos de Julho para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][6].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Julho para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][6].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][6].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][6].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][6].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][6].fatura_extra_apart);


}break;

case 8:

printf("\n");

asteriscos();

printf("Custos de Agosto para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][7].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][7].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Agosto para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][7].agua_apart);
printf("\nLuz: %.2f",custos_mensais[b][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][7].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Agosto para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][7].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][7].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Agosto para o apartamento 2D");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[d][7].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][7].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Agosto para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][7].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][7].fatura_extra_apart);

printf("\n");

asteriscos();
printf("Custos de Agosto para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][7].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][7].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][7].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][7].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][7].fatura_extra_apart);

}break;

case 9:

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][8].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][8].tvcabo_apart);
printf("\nFatura Extra: %.2f",custos_mensais[a][8].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][8].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][8].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][8].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][8].luz_apart);
printf("\nG%cs: %.2f",160,custos_mensais[c][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][8].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][8].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][8].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][8].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][8].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 3E");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[e][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][8].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][8].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][8].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Setembro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][8].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][8].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][8].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][8].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][8].fatura_extra_apart);

}break;

case 10:

printf("\n");
asteriscos();

printf("Custos de Outubro para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][9].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][9].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][9].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Outubro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][9].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][9].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][9].fatura_extra_apart);


printf("\n");

asteriscos();

printf("Custos de Outubro para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][9].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][9].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][9].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Outubro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][9].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][9].gas_apart);
printf("\nTvCabo: %.2f",custos_mensais[d][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][9].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Outubro para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][9].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][9].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][9].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Outubro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][9].agua_apart);
printf("\nLuz: %.2f",custos_mensais[f][9].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][9].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][9].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][9].fatura_extra_apart);

}break;

case 11:

printf("\n");

asteriscos();

printf("Custos de Novembro para o apartamento 1A");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[a][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][10].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][10].fatura_extra_apart);

printf("\n");

asteriscos();
printf("Custos de Novembro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][10].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][10].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Novembro para o apartamento 2C");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][10].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][10].fatura_extra_apart);


printf("\n");

asteriscos();

printf("Custos de Novembro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][10].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][10].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Novembro para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][10].tvcabo_apart);
printf("\nFatura Extra: %.2f",custos_mensais[e][10].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Novembro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][10].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][10].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][10].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][10].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][10].fatura_extra_apart);

}break;

case 12:

printf("\n");

asteriscos();

printf("Custos de Dezembro para o apartamento 1A");

asteriscos();
printf("\n%cgua: %.2f",181,custos_mensais[a][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[a][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[a][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[a][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[a][11].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Dezembro para o apartamento 1B");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[b][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[b][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[b][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[b][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[b][11].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Dezembro para o apartamento 2C");


asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[c][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[c][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[c][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[c][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[c][11].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Dezembro para o apartamento 2D");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[d][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[d][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[d][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[d][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[d][11].fatura_extra_apart);

printf("\n");
asteriscos();

printf("Custos de Dezembro para o apartamento 3E");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[e][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[e][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[e][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[e][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[e][11].fatura_extra_apart);

printf("\n");

asteriscos();

printf("Custos de Dezembro para o apartamento 3F");

asteriscos();

printf("\n%cgua: %.2f",181,custos_mensais[f][11].agua_apart);

printf("\nLuz: %.2f",custos_mensais[f][11].luz_apart);

printf("\nG%cs: %.2f",160,custos_mensais[f][11].gas_apart);

printf("\nTvCabo: %.2f",custos_mensais[f][11].tvcabo_apart);

printf("\nFatura Extra: %.2f",custos_mensais[f][11].fatura_extra_apart);


}break;

}break;

printf("\n\nDeseja voltar ao menu de gest%co


de apartamentos?",198);

printf("\n1 - Sim 2 - N%co",198);

printf("\nEscolha: ");

scanf("%d",&num1);

}while(num1 < 1 || num1 > 2);

}break;

printf("Deseja voltar ao menu de escolha de gest%co?",198);

printf("\n1 - Sim 2 - N%co",198);

printf("\nEscolha: ");

scanf("%d",&num1);

}while(num1 == 1);

system("pause");

Você também pode gostar