Parametre olarak iki dizi alan ve bu iki dizinin elemanları toplamının en büyüğünü geriye döndüren C programını yazınız.

#include <stdio.h>
 #include <stdlib.h>
 #include <limits.h>
    int ToplamlariKarsilastir(int a[],int eleman1, int b[],int eleman2)
   {   
      int i,toplamlar[2]={0};
        for(i=0;i<eleman1;i++)
           toplamlar[0] += a[i]; 
              for(i=0;i<eleman2;i++) 
                 toplamlar[1] += b[i];
        if(toplamlar[1]>toplamlar[0])
                return toplamlar[1];
                return toplamlar[0];
 } 
int main() { 

 int dizi1[] = {1,2,3,4,5,6,7,8,9};
 int dizi2[] = {5,6,7,8,9,10,11,12}; 
 printf("Elemanlari toplami en buyuk olan dizinin elemanlari Toplami: %d", ToplamlariKarsilastir(dizi1,9,dizi2,8)); 
 return 0; 
}

Yorumlar