alaminrifat

Remove Odd Elements from Array

Nov 17th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void removeodd(int arr[],int& number)
  5. {
  6.     int count=0;
  7.     for(int i=0; i<number; i++)
  8.     {
  9.         if(arr[i]%2!=0)
  10.         {
  11.             int j=i+1;
  12.             for(int k=i; k<number; k++)
  13.             {
  14.                 arr[k]=arr[j];
  15.                 j++;
  16.             }
  17.             count++;
  18.             i--;
  19.         }
  20.     }
  21.     number=number-count;
  22.     for(int i=0; i<number; i++)
  23.     {
  24.         cout<<arr[i]<<" ";
  25.     }
  26. }
  27. int main()
  28. {
  29.     int s;
  30.     cout<<"Enter Size :: ";
  31.     cin>>s;
  32.     int arr[s];
  33.     cout<<"Enter Elements :: ";
  34.     for (int i = 0; i < s ; i++ )
  35.     {
  36.         cin>>arr[i];
  37.     }
  38.  
  39.     removeodd(arr,s);
  40.  
  41.     return 0;
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment