Как написать функцию, которая проверяет , создаёт ли массив увеличивающуюся последовательность

Если создаёт, то функция возвращает True, если нет - False. Использовать эту функцию в программе, которая спрашивает у пользователя целое число N и массив из N целых чисел.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int N,i,*aPtr;
int count(int N);
int main(){
    printf("N:");
    scanf("%d",&N);
    aPtr=(int*)calloc(N,sizeof(int));
    for(int i=0;i<N;i++){
        scanf("%d",&aPtr[i]);
    }
    free(aPtr);
    printf("result:",count(N));
}
int count(N){
for(int j=0;j<N;j++){
        if(aPtr[j]>aPtr[N])
            printf("\nTrue");
else printf("\nFalse");}
return N;
    }


Ответы (1 шт):

Автор решения: Mikhailo
int count(int N) {
    for(int j=1; j<N; j++){
        if(aPtr[j-1] > aPtr[j]) return 0;
    return 1;
    }

Если есть хоть одна пара, где предыдущий больше следующего - последоваельность не монотонно растущая, возврат 0. Если до конца все хорошо - 1.

→ Ссылка