Este es mi codigo:
#include <iostream>
using namespace std;
int main()
{
int c, floor, colum;
float rent;
cout<<"\n\n\t\t\t\t< Sistema de calculo de arriendos >"<<endl<<endl<<endl;
cout<<"> Ingrese el valor de la renta: "<<char(36);
cin>>rent;
cout<<endl;
cout<<"> Ingrese la cantidad de pisos: ";
cin>>floor;
cout<<endl<<"> Ingrese la cantidad de habitaciones por piso: ";
cin>>colum;
cout<<endl<<endl;
string edificio[floor][colum];
int vpiso[floor];
for (int x=0, y=0; x<floor && y<=colum; y++)
{
if (y==colum)
{
y=0;
}
cout<<"> En el Piso "<<x+1<<" la habitacion "<<y+1<<" esta ocupada? (si/no): ";
cin>>edificio[x][y];
cout<<endl;
if (edificio[x][y]=="si")
{
c++;
}
if (y==colum-1)
{
x++;
}
}
cout<<"\n\n\t\t";
for (int x=0, y=0; x<floor && y<=colum; y++)
{
if (y==colum)
{
y=0;
}
cout<<edificio[x][y]<<"\t";
if (y==colum-1)
{
x++;
cout<<"\n\n\t\t";
}
}
cout<<endl<<"> Debe cobrar a "<<c<<" personas un valor de: "<<char(36)<<rent*c;
cin.get();
cin.get();
return 0;
}
PD: Rehice el programa de 0, pero lo que quiero es mostrar por pantalla es el valor a cobrar por cada fila
ej:
"En el piso 1 deben" x personas "y tienen que pagar" x valor
"En el piso 2 deben" x personas "y tienen que pagar" x valor