Код:
#include <iostream>
using namespace std;

int main()
{
  int a[100], b[100];
  int i, n, p, q;

  cout<<"n=";
  cin>>n;
  if (!cin || n<=0 || n>100)
  {cout<<"Greshka"; return 1;}

  cout<<"p=";
  cin>>p;
  if (!cin)
  {cout<<"Greshka"; return 1;}

  cout<<"q=";
  cin>>q;
  if (!cin)
  {cout<<"Greshka"; return 1;}

  for (i=0; i<n; i++)
  {
    cout<<"\na["<<i<<"]=";
    cin>>a[i];
    if (!cin || a[i]<=50 || a[i]>=300)
    { cout<<"Greshka"; return 1;}
  }

  for (i=0; i<n; i++)
  {
    cout<<"\nb["<<i<<"]=";
    cin>>b[i];
    if (!cin || a[i]<=50 || a[i]>=300)
    { cout<<"Greshka"; return 1;}
  }

  int count=0;
  
  for (i=0; i<n; i++)
  {
    if (a[i]>p)
    count++;
  }
   
  cout<<"\n Broia na elementite v a[n], po-golemi ot p e: "<<count;

  for (i=0, count=0; i<n; i++)
  {
    if (b[i]>q)
    count++;
  }
  
  cout<<"\n Broia na elementite v b[n], po-golemi ot q e: "<<count;

  cin>>n; //Chaka vuvejdane predi da zatvori programata
  return 0;
}
Компилирана и тествана под DevC++ ver.4.9.9.2