Kendisine parametre olarak gönderilen eşit boyutta iki tamsayı dizinin elemanlarını toplayıp yeni bir diziye aktaran C fonksiyonunu yazınız. Fonksiyon yeni dizinin main fonksiyonunda kullanılabilmesini sağlayacak şekilde tasarlanmalıdır. Yazdığınız fonksiyonu main fonksiyonu içinde çağırarak test ediniz ve yeni dizi elemanlarını ekranda yazdırarak gözlemleyiniz
#include <stdio.h>
#include <stdlib.h>
void diziToplam(int x[], int y[], int z[],int n)
{
int i;
for(i=0; i<n;i++)
{
z[i]=x[i]+y[i];
}
}
int main()
{
int A[]={1,2,3,4};
int B[]={4,5,7,8} ;
int C[4];
int i;
diziToplam(A,B,C,4);
for(i=0; i<4;i++)
printf("%d\n",C[i]);
return 0;
}
#include <stdlib.h>
void diziToplam(int x[], int y[], int z[],int n)
{
int i;
for(i=0; i<n;i++)
{
z[i]=x[i]+y[i];
}
}
int main()
{
int A[]={1,2,3,4};
int B[]={4,5,7,8} ;
int C[4];
int i;
diziToplam(A,B,C,4);
for(i=0; i<4;i++)
printf("%d\n",C[i]);
return 0;
}
Yorumlar
Yorum Gönder