daaaar

SplitArrays

Jun 3rd, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. void fill_array(int[], int);
  5. void display_array(int[], int);
  6. void split_array(int[],int[],int[], int);
  7. int input_num(void);
  8.  
  9. int main()
  10. {
  11.     const int size=12;
  12.     const int half_size=6;
  13.     int array1[size]={0};
  14.     int array2[half_size]={0};
  15.     int array3[half_size]={0};
  16.     fill_array[array1, size];
  17.     split_array[array1, array2, array3, half_size];
  18.     return 0;
  19.  
  20. }
  21.  
  22. void split_array(int array1[], int array2[], int array3[],int size)
  23. {
  24.     int x=0;
  25.     for(int i=0; i<size; i++)
  26.     {
  27.         array2[i]=array1[x];
  28.         x++;
  29.     }
  30.     for(int i=0; i<size; i++)
  31.     {
  32.         array3[i]=array1[x];
  33.         x++;
  34.     }
  35. }
  36. void fill_array(int array1[], int a)
  37. {
  38.     cout<<"\nEnter "<<a<<" elements for array...";
  39.     for(int i=0; i<a; i++)
  40.     {
  41.         cout<<"\nEnter Element "<<i+1<<":";
  42.         cin>>array1[i];
  43.     }
  44. }
  45.  
  46. void display_array(int array1[], int size)
  47. {
  48.     cout<<"\nPrinting Array...";
  49.     for(int i=0; i<size; i++)
  50.     {
  51.         cout<<"\n"<<array1[i];
  52.     }
  53. }
  54.  
  55.  
  56. int input_num(void)
  57. {
  58.     int a=0;
  59.     cout<<"\nEnter Number: ";
  60.     cin>>a;
  61.     return a;
  62. }
Add Comment
Please, Sign In to add comment