Bu örnekte iki tamsayı değişkenin içeriklerinin yer değiştirmesini sağlayan basit bir örnek oluşturacağız.
Bu işlemi iki farklı teknikle gerçekleştireceğiz. İlk olarak geçici bir değişken kullanarak yer değiştirme işlemini gerçekleştirirken, ikinci yöntemde 3. bir değişken kullanmadan yer değiştirme işleminin nasıl yapılabileceğini göreceğiz.
Geçici Değişken Kullanarak Numaraları Değiştirme
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include<stdio.h> int main() { double s1, s2, temp; printf("Sayı 1: "); scanf("%lf", &s1); printf("Sayı 2: "); scanf("%lf", &s2); temp = s1; s1 = s2; s2 = temp; printf("\nDeğişiklikten sonra ilk sayı = %.2lf\n", s1); printf("Değişiklikten sonra ikinci sayı = %.2lf", s2); return 0; } |
Ekran Çıktısı:
1 2 3 4 5 6 7 | Sayı 1: 10 Sayı 2: 20 Değişiklikten sonra ilk sayı = 20.00 Değişiklikten sonra ikinci sayı = 10.00 |
İlginizi Çekebilir: C Dili Örnekleri
Geçici Değişkenler Kullanmadan Numaraları Değiştirin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <stdio.h> int main() { double a, b; printf("Sayı 1: "); scanf("%lf", &a); printf("Sayı 2: "); scanf("%lf", &b); a = a - b; b = a + b; a = b - a; printf("Değişiklikten sonra a = %.2lf\n", a); printf("Değişiklikten sonra b = %.2lf", b); return 0; } |
Ekran Çıktısı:
1 2 3 4 5 6 | Sayı 1: 15 Sayı 2: 25 Değişiklikten sonra a = 25.00 Değişiklikten sonra b = 15.00 |
Yorum Yap