Bu yazımızda C programlama dilinde iki diziyi birleştirme örneğini çözeceğiz. Eğer diziler konusunda eksikleriniz varsa buraya tıklayarak C programlama diziler adlı yazımızı okuyabilirsiniz. Sorumuza geçelim.

Soru : Kullanıcıdan alınan iki diziyi birleştiren programı C Programlama dilinde yazınız.

Cevap :

#include<stdio.h>

int main(){
	
    int dizi1[50], dizi2[50], boyut1, boyut2, birles[100], k, i;
    printf("Ilk dizinin boyutu : ");
    scanf("%d", &boyut1);
    printf("Ilk dizinin elemanlarini giriniz : ");
    for(i=0; i<boyut1; i++)
    {
        scanf("%d", &dizi1[i]);
        birles[i] = dizi1[i];
    }
    
    k = i;
    printf("\nIkinci dizinin boyutu : ");
    scanf("%d", &boyut2);
    printf("Ikinci dizinin elemanlarini giriniz : ");
    for(i=0; i<boyut2; i++)
    {
        scanf("%d", &dizi2[i]);
        birles[k] = dizi2[i];
        k++;
    }
    printf("\nIki dizinin birlestirilmis hali : \n");
    for(i=0; i<k; i++)
        printf("%d ", birles[i]);
}

Çıktısı :


Bu yazımızda C programlama dilinde iki diziyi birleştirme örneğini çözdük. Umarım faydalı olmuştur. Sorularınız var ise yorum kısmında belirtebilirsiniz. Diğer C programlama dili örneklerimizi görmek için buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Bir Sayının Rakamlarını Ters Yazdırma