C Dili ile Dizi Programalama Sorusu | 3

Merhaba arkadaşlar C dili ile dizi programlama sorumuz var.Basit bir sorumuz var.

Sorumuz:

n elemanlı bir dizinin en büyük ve en küçük elemanları arasındaki farkı bulan bir C programı yazınız.

Öncelikle dizi adında bir int dizi tanımlıyoruz ve içine değerleri atıyoruz.Daha sonra eleman sayısını bulmak için sizeof dizi / sizeof *dizi yapıyoruz.Daha sonra ben orada kontrol yapmıştım dizinin boyutunu alıyor mu diye sizde yapabilirsiniz.Daha sonra döngü için i = 0 ve en büyük en küçük adında 2 değişken oluşturuyoruz ve bu değişkenlere dizinin ilk değerini atıyoruz.

Buradaki önemli nokta burasıdır.Eğer 0 değeri atarsanız dizide 0’dan küçükte eleman olabilir.Onun için dizinin ilk elemanını alması daha iyidir.Daha sonra for döngüsü ile dizinin eleman sayısına kadar gidecek.For döngüsüne girdiğinde ilk if de en büyük değeri kontrol edecek 2. if de en küçük olanı kontrol edecek.

Daha sonra for dan çıkacak, en büyük ve en küçük sayıları bastıracak daha sonra en büyük ile en küçük arasındaki farkı bastıracaktır.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir