Sunteți pe pagina 1din 1

#include <stdio.

h>
#include <stdlib.h>
#include <time.h>

void checker(int a[], int n) {


int g = 0,f = 0, j = 0, i = 0, counter = 0; // sunt declarate variabilile
care servesc in calitate de contor
int second[counter]; // un nou tablou care va salva elementel pare;

for(;i < n; i++) { // aflam elementele pare si le introducem in tabloul nr 2.


if ( a[i] % 2 == 0)
counter++;
second[j] = a[i];
j++;

};

for(; f < counter; f++) { // verificam daca elementele din tablou sunt
aranjate in ordine crescatoare.
if(second[f] < second[f+1]){
g++;

}
}

if(g == counter) { // daca elementele sunt aranjate in ordine crescatoare


atunci afisam acest lucru.
printf("Elementele pare sunt aranjate in ordine crescatoare.");
}else {
printf("Elementele pare nu sunt aranjate in ordine crescatoare.");
}
}

int main() {
int n = 5; // declaram dimensiunea tabloului nr. 1.
int arr[n]; // declaram tabloul nr. 1
int i = 0; // declaram contorul

srand(time(NULL));

for(; i < n ; i++) { // introducem elementele in tabloul nr. 1


printf("A[%i] = %i\n", i, arr[i] = 1 + rand()%(10-1+1));

};

checker(arr,n); // apelam functia checker

return 0;
}

S-ar putea să vă placă și