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

А[N]. Удалить из массива числа равные заданному.

Ответы:
Sashka Yakovenko
06-08-2018 17:42

//Dev-C++ 5.11#include <iostream>#include <ctime>#include <stdlib.h>using namespace std;int main(void) {const int n=5;
 int arr[n],c,k;
 srand(time(NULL));
 cout<<"Array:"<<endl;
 for(int i=0;i<n;i++)
  {arr[i]=(rand()%41)-20; //r=(rand()%(max+1-min))+min
  cout<<arr[i]<<" ";} cout<<endl; cin>>c; k=0; for(int i=0;i<n-k;i++)  if(arr[i]==c)   {for(int j=i;j<n-k;j++)
    arr[j]=arr[j+1];
   k++;
   i--;} cout<<endl<<"Final array:"<<endl; for(int i=0;i<n-k;i++)  cout<<arr[i]<<" "; return 0;}Пример работы программы:Array:-3 -10 -10 -6 3-10Final array:-3 -6 3

Картинка с текстом вопроса от пользователя ОЛЬГА СМОЛЯР

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Помогите пожалуйста в с++. создать и заполнить случайным образом (от -20 до 20) массив » от пользователя ОЛЬГА СМОЛЯР в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!