Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void op2(int p_darr[],int max,int num){
- for (int i = 0; i < num; i++){
- if(p_darr[i] > p_darr[max]){
- max = i;
- }
- }
- for(int i = max +1; i < num; i++){
- p_darr[i] = p_darr[i+1];
- }
- for (int i = 0; i < num - 1; i++) {
- // Заполнение массива и вывод значений его элементов
- cout << "Value of " << i << " element is " << p_darr[i] << endl;
- }
- }
- void op1(int p_darr[],int num,int sum){
- for (int i = 0; i < num; i++){
- if(p_darr[i] % 2 == 0){
- sum = sum + p_darr[i];
- }
- }
- cout << "sum even elements: " << sum << endl;
- }
- int main()
- {
- int num, sum; // размер массива и сумма
- sum = 0;
- int max;
- max = 0;
- cout << "Enter integer value: ";
- cin >> num; // получение от пользователя размера массива
- if(num > 101){
- cout << "poshel hahooi!!!" << endl;
- return 1;
- }
- int *p_darr = new int[num]; // Выделение памяти для массива
- for (int i = 0; i < num; i++) {
- // Заполнение массива и вывод значений его элементов
- cin >> p_darr[i];
- cout << "Value of " << i << " element is " << p_darr[i] << endl;
- }
- op1(p_darr,num,sum);
- cout<<endl<<"New array:"<<endl;
- op2(p_darr,max,num);
- delete [] p_darr; // очистка памяти
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement