Ciclo Do

// En un club se necesita conocer la edad de las personas que ingresan si son menores de edad no podrán ingresar en el caso contrario ingresaran y debo conocer si ingresaran en el área común o en el área VIP, debo conocer cuantas personas no pudieron entrar, cuantas entraron al área común, cuantas en el área VIP y en total cuantas personas entraron al club.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main()
{
    int edad,cpn=0,cps,cpsc=0,cpsVIP=0,area,resp,dinero=0,costo;

    do
    {
        printf ("Cual es su edad:");
        scanf ("%d",& edad);

        if (edad<18)
        {
            cpn++;
            printf ("\n Usted tiene %d años es menor de edad no puede entrar al club",edad);
        }
        else
        {
            printf ("\n Tiene %d años adelante puede pasar",edad);
            printf ("\n Indique a que area desea entrar VIP(1) o comun (0):");
            scanf ("%d",& area);
            if (area == 1)
            {
                cpsVIP++;
                costo=1000;
            }
            else
            {
                cpsc++;
                costo=400;
            }
            dinero=dinero+costo;
        }

    printf ("\n Hay mas personas si hay indique con (1) si no hay indique con (0):");
    scanf ("%d",& resp);
    }while (resp == 1);

    cps=cpsVIP+cpsc;

        printf ("\n Cantidad de personas menores de edad que no entraron al club: %d",cpn);
        printf ("\n Cantidad de personas que si entraron al club: %d",cps);
        printf ("\n cantidad de personas que entraron en el area VIP: %d",cpsVIP);
        printf ("\n cantidad de personas que entraron en el area comun: %d",cpsc);
        printf ("\n Cantidad de dinero que gano el club: %d",dinero);
}