Toda vez que tento executar o programa, ele simplesmente trava antes do laço e nao continua.....pfvr se alguém puder me ajudar.
#include <stdlib.h>
#include <stdio.h>
main()
{
int numandar, aptoandar,i = 0, j = 0, m, n, b, v, c, u, resp;
float gasto[numandar][aptoandar], kWh_max, kWh_min, gasto_max, gasto_min;
float $conta$[numandar][aptoandar], andarkWh[numandar], kWh_andarmax, kWh_andarmin, andar$[numandar], $_andarmax, $_andarmin;
float contpredio, kWhpredio, valortotal;
char donos[numandar][aptoandar];
char op;
printf("Informe o numero de andares do predio: ");
scanf("%d", &numandar);
printf("Informe o numero de aptos por andares do predio: ");
scanf("%d", &aptoandar);
for (i ; i < numandar; i++)
{
for (j ; j < aptoandar; j++)
{
fflush(stdin);
printf("Informe o nome do dono do apto %d localizado no andar %d: ", j + 1, i);
scanf("%ch", &donos[j]);
fflush(stdin);
printf("Infome o gasto mensal em kWh deste apartamento: ");
scanf("%f", &gasto[j]);
$conta$[j] = gasto[j] * 0.39;
printf("A Conta mensal deste apartamento e %f reais", $conta$[j]);
contpredio += $conta$[j];
kWhpredio += gasto[j];
kWh_max = gasto[0][1];
kWh_min = gasto[0][1];
gasto_max = $conta$[0][1];
gasto_min = $conta$[0][1];
andarkWh += gasto[j];
kWh_andarmax = gasto[0][1];
kWh_andarmin = gasto[0][1];
andar$ += $conta$[j];
$_andarmax = $conta$[0][1];
$_andarmin = $conta$[0][1];
if (gasto[j] > kWh_max)
{
kWh_max = gasto[j];
i = b;
j = v;
}
if (gasto[j] < kWh_min)
{
kWh_min = gasto[j];
i = c;
j = u;
}
if ($conta$[j] > gasto_max)
{
gasto_max = $conta$[j];
}
if ($conta$[j] < gasto_min)
{
gasto_min = $conta$[j];
}
if (andarkWh > kWh_andarmax)
{
kWh_andarmax = andarkWh;
i = m;
}
if (andarkWh < kWh_andarmin)
{
kWh_andarmin = andarkWh;
i = n;
}
if (andar$ > $_andarmax)
{
$_andarmax = andar$;
}
if (andar$ < $_andarmin)
{
$_andarmin = andar$;
}
system("cls");
}
}
puts ("Comandos do SISTEMA de energia:\n");
puts(" [1] Exibir gasto da conta de luz total do predio:\n");
puts(" [2] Exibir maior gasto ($) e quantos kWh:\n");
puts(" [3] Exibir menor gasto ($) e quantos kWh:\n");
puts(" [4] Exibir o andar que mais gastou kWh:\n");
puts(" [5] Exibir o andar que menos gastou kWh:\n");
puts(" [6] Terminar a execucao do programa:\n");
printf("Comando ---> ");
scanf("%c", &op);
switch ( op )
{
case '1': printf("O valor gasto neste predio por mes e %f reais e %f kWh", contpredio, kWhpredio); break;
case '2': printf("O apartamento %d do andar %d teve o maior gasto.Foram eles %f reais e %f kWh.\n", v, b, gasto_max, kWh_max); break;
case '3': printf("O apartamento %d do andar %d teve o menor gasto.Foram eles %f reais e %f kWh.\n", u, c, gasto_min, kWh_min); break;
case '4': printf("O andar que mais gastou energia foi o %d e gastou %f kWh e %f reais.\n", m, kWh_andarmax, $_andarmax); break;
case '5': printf("O andar que menos gastou energia foi o %d e gastou %f kWh e %f reais.\n", n, kWh_andarmin, $_andarmin); break;
case '6': exit(0); break;
default : printf("Funcao ainda nao existente !\n");
}
system("pause");
return(0);
}