已知一维数组a[]={1,2,9,24,35,18},找出这一批正整数中最大的偶数。

#c++
已知一维数组a[]={1,2,9,24,35,18},找出这一批正整数中最大的偶数。


#include "stdio.h"
void main()
{
    int a[]={1,2,9,24,35,18};
    int i;
    int max = 0;
    
    for(i=0;i<6;i++){
        if(a[i]>max && a[i] % 2 == 0)
            max = a[i];    
    }
    printf("max=%d",max);
}
 
#include <iostream>
using namespace std;
int  main()
{
    int a[6]={1,2,9,24,35,18};
    int max = 0;
    bool bset = false;
    for(int i=0;i<6;i++)
    {
          if(i%2==0)
          {
              if(!bset)
              {
                  max = a[i];
                  bset = true;
              }
              else
              {
                  if(max < a[i])
                        max = a[i];      
              }
          }
    }
    cout<<max;
    return 0;
}

int a[]={1,2,9,24,35,18};
int max=-1;
for(int i=0;i<sizeof(a);i++)
{
if( a[i]%2==0 && a[i]>max)
{
max=a[i];
}
}