С++ Visual Studio! Срочно, помогите, пожалуйста! 65баллов!
Задание: Вычислить количество элементов массива, лежащих в диапазоне от number_А до number_В (number_А и number_В вводятся с клавиатуры), с помощью функции.

Ответы

Ответ дал: lyavontiyL
0
#include "iostream"
#include "cstdlib"
#include "ctime"
using namespace std;
void z(int *m, int n, int a, int b){
srand(time(NULL)); for(int i=0;i< n;i++)m[i]=a+rand()%(b-a+1);}
int k(int *m, int n, int a, int b){
int s=0; for(int i=0;i< n;i++)s+=m[i]>=a&&m[i]<=b; return s;}
int main(){
int n,a,b,na,nb; cout<<"n: "; cin>>n; int *m=new int[n];
cout<<"a b: "; cin>>a>>b; z(m,n,a,b);
for(int i=0;i< n;i++)cout<<m[i]<<' '; cout<< endl;
cout<<"number_A number_B: "; cin>>na>>nb; cout<<"k="<< k(m,n,na,nb);
delete []m; cout<<"nPress Enter for exitn"; cin.get(); cin.get();}
Ответ дал: Luisha
0
К примеру, n:10, а b:1 20
Ответ дал: Luisha
0
массив получился 6 18 11 17 9 6 1 8 9 1 Номер А и номер В 18 и 9. К получилось 0. т.е. неверно считает
Вас заинтересует