FOR / WHILE

Algoritmo sueldos de empleados

Realizar un programa que permita ingresar n cantidad de empleados de una empresa donde nos permita ingresar los sueldos de los empleados. El programa debe mostrar la cantidad de trabajadores que tienen sueldos menores que 1000, entre 1000 y 5000; y la cantidad de empleados que tienen sueldos mayores a 5000.

#include<iostream.h>
#include<conio.h>

void main()

{int sueldo,cmc,ccq,cmcinco,n;
char op;
do{cmc=0; ccq=0; cmcinco=0;

clrscr();
do
{
cout<<"Ingresar cantidad de empleados:";
cin>>n;
}
while(n<=0);
 for(int c=0; c<n; c++)
 {
 do
 {
 cout<<"Ingresar sueldo:";
 cin>>sueldo;
 if(sueldo>=5000)
 cmcinco=cmcinco+1;
 else
  if(sueldo<5000 && sueldo>=1000)
  ccq=ccq+1;
  else
  cmc=cmc+1;
  }
 while (sueldo<=0);
 }
 cout<<"cantidad de empleados que ganas menos de 1000:"<<cmc<<endl;
 cout<<"cantidad de empleados que ganas entre 1000 y 5000:"<<ccq<<endl;
 cout<<"cantidad de empleados que ganan mas de 5000:"<<cmcinco<<endl;
 cout<<"deseas continuar [s/n]:";
 cin>>op;
 }
 while(op=='s');
 getch();
 }

  Continuando con la condicional While, les comparto el siguiente post: Número mayor, número menor, cantidad de pares, cantidad de impares y promedio