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

Георги
Oct 24, 2020
#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();}
#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();}
548
Смежные вопросы: