Помогите пожалуйста в с++. создать и заполнить случайным образом (от -20 до 20) массив...

0 голосов
35 просмотров

Помогите пожалуйста в с++. создать и заполнить случайным образом (от -20 до 20) массив а[N]. Удалить из массива числа равные заданному.


Информатика | 35 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Dev-C++ 5.11

#include
#include
#include
using namespace std;

int main(void)
 {const int n=5;
 int arr[n],c,k;
 srand(time(NULL));
 cout<<"Array:"<<endl;<br> for(int i=0;i  {arr[i]=(rand()%41)-20; //r=(rand()%(max+1-min))+min
  cout<<arr[i]<<" ";}<br> cout<<endl;<br> cin>>c;
 k=0;
 for(int i=0;i  if(arr[i]==c)
   {for(int j=i;j    arr[j]=arr[j+1];
   k++;
   i--;}
 cout<<endl<<"Final array:"<<endl;<br> for(int i=0;i  cout<<arr[i]<<" ";<br> return 0;}

Пример работы программы:
Array:
-3 -10 -10 -6 3
-10
Final array:
-3 -6 3

(38.6k баллов)