Bu örnekte, iki farklı teknik kullanarak C programlamasında iki sayıyı değiştirmeyi öğreneceksiniz.
İlk yöntemde üçüncü bir değişken kullanılarak yer değiştirme işlemi gerçekleştirirken 2. yöntemde üçüncü değişken kullanılmamaktadır.
C Kodları: Yöntem-1 (3. Değişken Kullanarak Yer 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 ilkSayi, ikinciSayi, temp; printf("Sayı 1: "); scanf("%lf", &ilkSayi); printf("Sayı 2: "); scanf("%lf", &ikinciSayi); temp = ilkSayi; ilkSayi = ikinciSayi; ikinciSayi = temp; printf("\nDeğişiklikten sonra ilkSayi = %.2lf\n", ilkSayi); printf("Değişiklikten sonra ikinciSayi = %.2lf", ikinciSayi); return 0; } |
C Kodları: Yöntem-2 (3.Değişken Kullanmadan Yer 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 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 7 | Sayı 1: 5 Sayı 2: 10 Değişiklikten sonra ilkSayi = 10.00 Değişiklikten sonra ikinciSayi = 5.00 |
Add Comment