някой може ли да помогне? имам си някаква представа как се пишеше.. но с 2 едномерни масива нещо се бъркам :)
"Генерирайте 2 едномерни масива a и b от n цели числа в инт [50;300]. Намерете броя на елементите на a, които са по-големи от p и боря на ел. на b които са по-големи от q (p,q се въвеждат от клавиатурата)"
C++
#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