Здравствуйте, Pzz, Вы писали:
Pzz>sigsegv wrote:
>>
>>> Мы, кстати были не такимы злыми. Мы давали несколько задачек, объясняли,
>>> как найти туалет, и выходили на час-полтора из комнаты
>>
>> ну так взяли кого-нибудь в итоге-то ?
Pzz>Да.
А куда взяли-то?
Мне уж тоже интересно стало решить задачку.
#include <iostream>
using namespace std;
int maximums(const int arr[], int size)
{
int n=0;
for (int i=0; i<size; i++)
if ((i == 0 || arr[i] > arr[i-1]) && (i == size-1 || arr[i] > arr[i+1]))
n++;
return n;
}
int main()
{
const int arr[] = { 2, 5, 7, 6, 4, 9, 1, 5, 6, 2, 8, 4, 3, 2, 5 };
cout << maximums(arr, sizeof(arr) / sizeof(arr[0])) << endl;
getchar();
return 0;
}
Выводит 5.