13- C PROGRAMLAMAYA GİRİŞ: DİZİLER –> TEK BOYUTLU DİZİLER
Dizi, benzer elemanlardan oluşur. Diğer bir değişle dizi, aynı tip verilerin oluşturduğu küme biçimidir. Bahsettiğimiz küme ise matematikteki kümelerden biraz farklıdır. Biri dizi tanımlandıktan sonra, dizi elemanları bellekte peşpeşe saklanır. Bu yüzden diziler aynı tip verilerin toplanıp tek isimle adlandırılan veri bölgeleridir. Temel olarak iki özelliği mevcuttur.
Dizi elemanlarının bellekte (program çalıştığı sürece) sürekli biçimde bulunması.
Dizi elemanlarının aynı türden değişkenler olması.
Dizi elemanlarına ulaşmak için indisler kullanılır. İndisler tam sayı ifadeler olup, n tane dizi elemanının 0 ile n-1 arasında indislere sahip elemanları vardır.
Dizi Tanımı ve Kullanımı
#define ön işlemci komutu
Basit sıralama ile dizi elemanlarını küçükten büyüğe doğru sıralama
Dizi elemanlarının değeri kadar şekil oluşturan program
Dizide ilk 25 fibonacci sayısını oluşturan program
Dizideki elemanları küçükten büyüğe sıralayan en küçük ve en büyük elemanı bulan program
Dizideki en büyük sayı ile en küçük sayı arasındaki farkı bulan program
Klavyeden 10 sayı girilerek ve tersten okuyarak sıralayan program
Klavyeden girilen sayıya kadar olan sayılardan tek ve çift olanları görüntüleyen program
Kullanıcının istediği sayıda dizi elemanı oluşturma
TEK BOYUTLU DİZİLER
Harika olmus Ferhat abi eline saglık…
ellerinize saglık gercekten cok verımlı oldu
güzel döküman olmuş.peki random oluşturulan dizide aynı eleman varsa bu elemanlarının satır ve sütun bilgileri ile beraber ekrana verilmesini nasıl yapabiliriz.her incelenen elemanı hafızada tutup for dan gelicek olan yeni elemanla kıyaslanması ve aynıysa bilgilerinin de kaydedilmesi gerekli.
Random diziyi oluşturduktan sonra dizinin elemanlarını kıyaslıyarak bu sorunu halledebilirsiniz. Mesela, oluşturulan diziyi iki farklı diziye atarsanız ve dizi[i] ile dizi[k] elemanları karşılaştırırsanız sorun çözülür. Eğer dizinizin i indisli elemanı dizinin k indisli elemanına eşitse ekrana i indisli dizi elemanını yazdırırsınız.
Eğer bu dizi çok boyutlu bir dizi ise; o zaman dizi[i][j] ile dizi[k][l] karşılaştırması yapmanız gerekli.
Kullanıcının istediği kadar sayı girişi yapan ve girdiği sayıların kaç basamaklı olduğunu alt alta yazan programın algoritmasını
geliştirin, akış diyagramını çizin ve programı C# console uygulamasında yazınız bu soruyu yapabilirmisinizzzz??? çok acill
bir sorum olacaktı dizideki değerleri yer değiştiren bir program yazmamız gerekiyor mesela dizinin sondan 2. ile baştan 2. elamanını yerdeğiştiren aynı şekilde dizinin baştan 3. ile sondan 3. elemanını yerdeğiştiren bu programı pointerla nasıl yazarım
fdegirmencioglu için bir cevap yazın Cevabı iptal et