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.
Kodu çalıştırdığımızda iki sayi girmemiz bekleniyor, sırayla. Ben 15 ve 25 giriyorum. Sonuç şu şekilde:
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 ezmemek ve işlemlerin sırayla yapılması.
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 ezmemek ve işlemlerin sırayla yapılması.
Yorumlar
Yorum Gönder