Advertisement
Guest User

Untitled

a guest
Nov 17th, 2014
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. bool compare_mas(int * mas, int * mas2){
  2.     const auto mas_size = sizeof(mas) / sizeof(mas[0]);//вычисляем кол-во элементов первого массива
  3.     const auto mas2_size = sizeof(mas2) / sizeof(mas2[0]);//вычисляем кол-во элементов второго массива
  4.  
  5.     if (mas_size == mas2_size)//если размеры массивов одинаковые, то переходим к циклу
  6.     {
  7.         for (unsigned i = 0; i < mas_size; ++mas, ++mas2, ++i){ //перебираем 2 массива одновременно
  8.             if (*mas != *mas2){ //проверяем равны ли элементы на одинаковой позиции
  9.                 return false; //возвращаем false как только найдены не совпадающие элементы
  10.             }
  11.         }
  12.     }
  13.     else
  14.     {
  15.         return false; //возвращаем false если массивы разных размеров
  16.     }
  17.     return true; //возвращаем true, если до этого не вернули false
  18.  
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement