Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <iostream>
- # include <conio.h>
- #include <locale>
- # include <time.h>
- # include <cstdlib>
- using namespace std;
- void vvod(int a[], int n);
- void generac(int a[], int n);
- void replace(int a[], int n);
- void vivod(int a[], int n);
- void main()
- {srand((unsigned)time(NULL));
- setlocale(0, "");
- int a[20];
- int n,k;
- cout<<"введите количество элементов массива"; cin>>n;
- do
- {cout<<"1. Ввод массива a"<<endl;
- cout<<"2. Генетация элементов массива a"<<endl;
- cout<<"3. Замена отрицательных элементов нулями"<<endl;
- cout<<"4. Вывод элементов массива"<<endl;
- cout<<"5. Конец работы"<<endl;
- cout<<"Укажите номер пункта меню"; cin>>k;
- switch (k)
- {case 1: vvod(a,n);break;
- case 2: generac(a,n); break;
- case 3: replace(a,n); break;
- case 4: vivod(a,n);break;
- case 5: cout<<"Конец работы"<<endl; break;
- default: cout<<"Такого пункта нет"<<endl;
- }
- if (k==5) break;
- } while(true);
- _getch();
- }
- void vvod(int a[], int n)
- {
- cout<<"Введите элементы массива"<<endl;
- for(int i=0;i<n;i++)
- cin>>a[i];
- }
- void generac(int a[], int n)
- { for(int i=0;i<n;i++)
- a[i]=rand()%(201)-100;
- }
- void replace(int a[], int n)
- {for(int i=0;i<n;i++)
- if(a[i]<0) a[i]=0;
- }
- void vivod(int a[], int n)
- {cout<<"Массив a"<<endl;
- for(int i=0;i<n;i++)
- cout<<a[i]<<"\t";
- cout<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement