C Programlama Diziden Eleman Çıkarma

Categories CPosted on

C Dilinde diziler üzerinde birçok işlem yapılabilmektedir. Bunlardan bazıları diziye eleman ekleme, verilen dizide araya eleman ekleme, dizide eleman silmek, gibi. Bu yazımda ise kendi belirlediğimiz dizi üzerinden istediğimiz elemanı çıkarma işlemini yapacağız. Çıkarmak istediğiniz eleman indis numarasına göre değil normal sıra numarasına göre çıkarılmaktadır.

#include <iostream>
#include <stdio.h>

int main(int argc, char** argv) {
	
	
	int dizi[20]={0};
	int elemansayisi,p,i,n;
	
	printf("Dizi kac elemanli olsun : "); scanf("%d",&elemansayisi);
	
	for( i=0;i<elemansayisi;i++){
		
		printf("\nDizinin %d. Elemani : ",i+1);
		scanf("%d",&dizi[i]);
		
	}
	
	for(i=0;i<elemansayisi;i++)
		printf("\nDizimiz : %d",dizi[i]);
	
	printf("\nDizinin Kacinci Elemanini Cikartacaksin : "); 
        scanf("%d",&p); p--;
	
	for(i=0;i<elemansayisi;i++){
		
		if(i>=p){
			dizi[i]=dizi[i+1];
		}
	}

		for(i=0;i<elemansayisi;i++){
		
			if(dizi[i]!=0){
			printf("\n Dizi Elemanlari :"); printf("%d",dizi[i]);	
			}
	}	
	
	return 0;
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.