Тема: Перевантаження функцій
Всім привіт. Почали вивчати нову мову програмування С++ і її особливості. Завдання на першу лабораторну роботу - написати реалізацію перевантаження функції:
bool func(int* arr, int length);
bool func(char* str
Функція func перевіряє чи елементи масиву розташовані по зростанню.
Написав тільки для однієї функції, а далі взагалі не розумію, що робити:
#include <iostream>
using namespace std;
bool func(int* arr, int length);
bool func(char* str);
int main(void)
{
setlocale(0, "");
const int size = 10;
int arr[size] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9,};
cout << "Елементи масиву розташованi по порядку зростання(1 = [Tak], 0 = [Hi]): " << func(arr, size) << endl;
}
bool func(int* arr, int size)
{
bool value;
int i;
for(i = 0; i < size;)
{
if (arr[i] < arr[i + 1])
value = true;
i = i + 1;
if (arr[i] > arr[i + 1])
value = false;
break;
}
return value;
}
Допоможіть, будь ласка, якщо знаєте. Вже який день думаю і нічого. Виручайте! Дякую!