Files
Laboratori-TDP/TemiEsame/maxOdd.c
2024-03-22 17:14:57 +01:00

37 lines
688 B
C

#include <string.h>
#include <stdio.h>
void maxOdd(int v[], int N) {
int max = 0, li = 0;
for (int i = 0; i <= N; i++) {
if (i == N || v[i] % 2 == 0) {
if (i - li > max) {
max = i - li;
}
li = i+1;
}
}
li = 0;
for (int i = 0; i <= N; i++) {
if (i == N || v[i] % 2 == 0) {
if (i - li == max) {
for (int j = li; j < i; j++){
printf("%i", v[j]);
}
puts("");
}
li = i+1;
}
}
}
int main(){
int arr[] = {1, 3, 7, 1, 0, 1, 9, 3, 1, 0};
maxOdd(arr, 10);
return 0;
}