Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.17 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int *readNumbers()
  4. {
  5.     int *numbers=new int [2]; // 1 or 2?
  6.     std::cout << "Please enter 2 random numbers" << std::endl;
  7.     for (int i = 0; i<2; i++)
  8.     {
  9.         std::cin >> numbers[i];
  10.         //std::cout << numbers[i] << std::endl;
  11.     }
  12.     return numbers;
  13.     //read 10 numbers
  14.     //make a dynamic allocation in the heap using pointer
  15.     //then print the array as 1 number each line
  16. }
  17.  
  18.  
  19.  
  20. bool equalsArray(int *numbers1,int *numbers2,int length)
  21. {
  22.     for (int i = 0; i<length; i++)
  23.     {
  24.         if (*numbers1!=*numbers2)
  25.         {
  26.             return false;
  27.  
  28.         }
  29.     }
  30.     return true;
  31.     // check each number is equal to the corresponding number
  32.     // if statement on each if
  33.     // if gets to the end return 1
  34.     // if else return 0
  35. }
  36.  
  37. /*void printNumbers(int *numbers,int length)
  38. {
  39.     int no=0;
  40.     std::cout<<std::endl;
  41.     for (int i = 0; i<length; i++)
  42.     {
  43.         std::cout << no << " " << *numbers << std::endl;
  44.         numbers++;
  45.         no++;
  46.     }
  47. }
  48. */
  49.  
  50. #include <iostream>
  51. extern int *readNumbers() ;
  52. extern bool equalsArray(int *numbers1,int *numbers2,int length) ;
  53.  
  54. int main()
  55. {
  56.     int *numbers1=readNumbers();
  57.     int *numbers2=readNumbers();
  58.     int length=2;
  59.     equalsArray(numbers1,numbers2,length);
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement