#pragma once #define CHECK_RANGE(a, b) (a >= 0 && a < b) ? true : false #define DEFINE_NUMBER(number) std::cin >> number #define PRINT_MSG(a, ARRAY_SIZE) std::cout << "Enter the " << a << " element of the array[" << ARRAY_SIZE << "]: " #define SwapINT(a, b) \ int c = a; \ a = b; \ b = c #define PrintIntArray(arr, size) \ for (size_t i = 0U; i < size; i++) \ std::cout << "Array [" << i << "]:\t" << arr[i] << std::endl #pragma pack(push, 1) struct S_Employee { char mark; // mark for professional exam as letters short int ID; short int age; short int ChildQuantity; }; #pragma pack(pop) namespace MyNamespace { void InitArray(float *, size_t); void PrintArray(float*, size_t); size_t PosQuanArray(float*, size_t); }