Где ошибка в коде С++ ? Помогите, пжл.Задание: Динамически создать массив

Где ошибка в коде С++ ? Помогите, пжл.
Задание: Динамически сделать массив размера n (n вводится с клавиатуры) и заполнить его случайными числами из спектра [a, b] (a, b вводятся с клавиатуры). Наполнение массива воплотить с поддержкою функции.
Вычислить количество частей массива, лежащих в диапазоне от number_А до number_В (number_А и number_В вводятся с клавиатуры), с поддержкою функции.
include
pragma hdrstop
include
include
include
using namespace std;
void z(int *m, int n, int a, int b)

srand(time(NULL));
for(int i=0;ilt; 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;ilt; n;i++)s+=m[i]gt;=aamp;amp;m[i]lt;=b;
return s;

int main()

int n,a,b,na,nb; coutlt;lt;" Vvedite razmer massiva n: "; cingt;gt;n;
int *m=new int[n];
coutlt;lt;"Vvedite diapazon ot a do b: "; cingt;gt;agt;gt;b;
z(m,n,a,b);
for(int i=0;ilt; n;i++)coutlt; coutlt;lt; endl;
coutlt;lt;"number_A number_B: ";
cingt;gt;nagt;gt;nb; coutlt;lt;"k="lt;lt; k(m,n,na,nb);
delete []m; coutlt;lt;"\nPress Enter for exit\n";
cin.get();
cin.get();
Считает разность между А и Б, а не количество элементов

Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std; 
void z(int *m, int n, int a, int b)

srand(time(NULL));
for(int i=0;ilt; 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;ilt; n;i++) s+=m[i]gt;=a amp;amp; m[i]lt;=b;
return s;

int main()

int n,a,b,na,nb;
coutlt;lt;" Vvedite razmer massiva n: "; cingt;gt;n;
int *m=new int[n];
coutlt;lt;"Vvedite diapazon ot a do b: "; cingt;gt;agt;gt;b;
z(m,n,a,b);
for(int i=0;ilt; n;i++) cout lt;lt; m[i] lt;lt; " ";
coutlt;lt; endl;
coutlt;lt;"number_A number_B: ";
cingt;gt;nagt;gt;nb;
coutlt;lt;"k="lt;lt; k(m,n,na,nb);
delete []m;
coutlt;lt;"\nPress Enter for exit\n";
cin.get();
cin.get();


Пример:
Vvedite razmer massiva n: 10
Vvedite diapazon ot a do b: 10 50
15 16 31 21 36 34 23 39 31 11
number_A number_B: 20 30
k=2
Press Enter for exit
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт