Kayıtlar

yer değiştirme etiketine sahip yayınlar gösteriliyor

6 : Üç Sayı Arasında En Büyük

   Koşullu durumları kontrol etmeyi bir önceki örnekte gördük. Ancak bazı durumlarda bir kaç koşulu aynı anda kontrol etmek gerekebilir. Bu örnekte bu durumlarda nasıl hareket edeceğimizi göreceğiz.  enbuyuk.c #include<stdio.h> int main() { int val1 = 0, val2 = 0, val3 = 0; int temp = 0; printf("Ilk sayiyi giriniz: \n"); scanf("%d",&val1); printf("Ikinci sayiyi giriniz: \n"); scanf("%d",&val2); if (val2 > val1) { temp = val1; val1 = val2; val2 = temp; } printf("Ucuncu sayiyi giriniz: \n"); scanf("%d",&val3); if (val3 > val1) { temp = val1; val1 = val3; val3 = temp; temp = val2; val2 = val3; val3 = temp; } else if ((val3 > val2) && (val3 < val1)) { temp = val2; val2 = val3; val3 = temp; } printf("en buyuk : %d \n", val1); printf("orta : %d...

4 : İki Değişkenin Değeri Nasıl Değiştirilir

    Bu örnekle iki değişkenin değerlerini yer değiştireceğiz. Bu örnek bazı durumlarda ara işlem yaparken değeri kaybetmemek için faydalıdır. Oldukça basit bir yöntem ama yine de göstermekte fayda var diye düşünüyorum.  swap.cpp #include <stdio.h> int main() { int ilk = 0, ikinci = 0; printf("ilk sayiyi giriniz: "); scanf("%d", &ilk); printf("ikinci sayiyi giriniz: "); scanf("%d",&ikinci); int ara = 0; ara = ilk; ilk = ikinci; ikinci = ara; printf("ilk sayi %d oldu\n", ilk); printf("ikinci sayi %d oldu \n", ikinci); return 0; } Kodu çalıştırdığımızda iki sayi girmemiz bekleniyor, sırayla. Ben 15 ve 25 giriyorum. Sonuç şu şekilde: ilk sayiyi giriniz: 15 ikinci sayiyi giriniz: 25 ilk sayi 25 oldu ikinci sayi 15 oldu Burada yaptığımız ara bir değişken kullanıp yer değiştirmek. Önemli olan bir değişkenin tuttuğu değeri e...