#include <stdio.h>
#include<conio.h>
#include <string.h>
void main (void)
{
int b,imp,nc,vbr[2],vbc[2],vby[2];
char vcat[2][2],cat;
int mp[2][2]={0};
for(int i=0; i<6; i++)
{
printf(" bimestre (1 a 2) ");
scanf("%d",&b);
fflush(stdin);
printf(" categoria contribuyente (r= residencial,c=comercial,y=country ");
scanf("%c",&cat);
printf(" importe ");
scanf("%d",&imp);
switch(cat)
{
case'r':
{
vbr[b-1]=imp;
}
case'c':
{
vbc[b-1]=imp;
}
case'y':
{
vby[b-1]=imp;
}
}
}
for(int j=0; j<2; j++)
{
fflush(stdin);
printf(" categoria contribuyente (r= residencial,c=comercial,y=country "); //si cargo todo de Comercial
gets(vcat[j]); //
}
printf(" nro contribuyente (1 a 2) ");
scanf("%d",&nc);
while(nc!=0)
{
printf(" bimestre pagado (1 a 2) ");
scanf("%d",&b);
mp[nc-1][b-1]++;
printf(" nro contribuyente (1 a 2) ");
scanf("%d",&nc);
}
for(int k=0; k<2; k++)
{
for(int s=0; s<2; s++)
{
if(mp[k][s]==0)
{
if(strcmp(vcat[s],"r")==0) //estos if solo toman residencial debe ser por la funcion strcmp
printf(" nro contribuyente %d bimestre %d deuda %d \n",k+1,s+1,vbr[s]); // si pongo otra categoria
if(strcmp(vcat[s],"c")==0) // que no sea residencial
printf(" nro contribuyente %d bimestre %d deuda %d \n",k+1,s+1,vbr[s]); //igual me sigue mostrando
if(strcmp(vcat[s],"y")==0) // la deuda de residencial
printf(" nro contribuyente %d bimestre %d deuda %d \n",k+1,s+1,vbr[s]); // en ves de la comercial
}
}
}
}