Advertisement
TShiva

First blood

Oct 27th, 2014
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1.  
  2.  
  3. #include <iostream>
  4. #include <stdlib.h>
  5. #include <stdio.h>
  6.  
  7. using namespace std;
  8.  
  9. void insert(int *m,int N)
  10. {
  11.     cout << "Insert element of array" <<endl;
  12.     for (int i=0;i<N;i++) {
  13.         cin >> m[i];
  14.     }
  15.  
  16. }
  17.  
  18.  
  19.  
  20. void print(int m[],int N)
  21. {
  22.     for (int i=0;i<N;i++)
  23.         cout << m[i] << " ";
  24.  
  25.     cout << endl;
  26.     //  system("pause");
  27. }
  28.  
  29.  
  30. int sum_array(int m[],int N)
  31. {
  32.     int sum=0;
  33.     for (int i=0;i<N;i++) {
  34.         sum += m[i];
  35.     }
  36.  
  37.     return sum;
  38. }
  39.  
  40. int numb_even(int m[],int N)
  41. {
  42.     cout << "Number of even elements" <<endl;
  43.     int counter=0;
  44.     for (int i=0;i<N;i++){
  45.         if (m[i]%2==0) {
  46.             counter++;
  47.         }
  48.     }
  49.     return counter;
  50. }
  51.  
  52. int count_ab (int m[],int N)
  53. {    
  54.     int counter=0;
  55.     int a,b;
  56.     cout << "   Insert a and b,border of interval"<<endl;
  57.     cin >> a;
  58.     cin >> b;
  59.  
  60.     for (int i=0;i<N;i++)
  61.     {
  62.  
  63.         if ((m[i]>=a) && (m[i]<=b))
  64.             counter++;
  65.  
  66.     }return counter;
  67. }
  68.  
  69. bool compare_array(int *m_1,int* m_2,int N)
  70. {
  71.     for (int i=0;i<N;i++) {
  72.         if (m_1[i] != m_2[i]) {
  73.             return false;  
  74.         }
  75.     }
  76.  
  77.     return true;
  78. }
  79.  
  80. bool positive_array(int m[],int N)
  81. {
  82.     for (int i=0;i<N;i++)
  83.         if (m[i]<=0)
  84.             return false;
  85.     return true;
  86.  
  87. }
  88.  
  89.  
  90. int main()
  91. {  
  92.     int n=10;
  93.  
  94.     int *m_1 = new int[10];
  95.     int *m_2 = new int[10];
  96.  
  97.     insert(m_1,n);
  98.     print(m_1,n);
  99.     //cout << sum_array(m_1,n);
  100.     //cout << count_ab(m_1,n);
  101.     //cout << positive_array(m_1,n);
  102.     //cout << numb_even(m_1,n);
  103.     insert(m_2,n);
  104.     print(m_2,n);
  105.     cout << compare_array(m_1,m_2,n);
  106.  
  107.     delete[]m_1;
  108.     delete[]m_2;
  109.     system("pause");
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement