🎯 Bu kursun amacı C++ programcılarını daha üst bir seviyeye taşımak, onları yeni tekniklerle ve C++17/20/23 gelen araçlar ve kütüphane öğeleri ile tanıştırmak, onların
Yazar: Necati Ergin
Temmuz – 2023 Online C Programlama Dili Kursu
🏫 Bu kurs Plepa Eğitim Hizmetleri tarafından düzenlenmektedir. 📅 Kurs 16 Temmuz 2023 Pazar günü başlayacaktır. ⏰ Dersler Cumartesi ve Pazar günleri 15.00 –
Online C++ Kursu – Temmuz 2023
🎯 Bu kurs katılımcıların öncelikle C++ programlama dilini çok iyi öğrenmelerini ve yazılım üretiminde profesyonel düzeyde bu dili kullanma becerisi edinmelerini hedeflemektedir. 🏫 Bu
Online C Programlama Dili Kursu – 2 Şubat 2023
🏫 Bu kurs C ve Sistem Programcıları Derneği tarafından düzenlenmektedir. 📅 Kurs 2 Şubat 2023 Salı günü başlayacaktır. ⏰ Dersler Salı ve Perşembe günleri 19.30
Online C++ Programlama Dili Kursu – 9 Ocak 2023
🎯 Bu kurs katılımcıların öncelikle C++ programlama dilini çok iyi öğrenmelerini ve yazılım üretiminde profesyonel düzeyde bu dili kullanma becerisi edinmelerini hedeflemektedir. 🏫 Bu
Online C++ Programlama Dili Kursu – 20 Ağustos 2022
🎯 Bu kurs katılımcıların öncelikle C++ programlama dilini çok iyi öğrenmelerini ve yazılım üretiminde profesyonel düzeyde bu dili kullanma becerisi edinmelerini hedeflemektedir. 🏫 Bu
C çalışma soruları – 70 (recursive functions – özyinelemeli işlevler)
Bir tam sayının bir tam sayı kuvvetini hesaplayacak power isimli işlevi özyinelemeli (recursive) olarak tanımlayınız
1 |
int power(int x, int n); |
Yazdığınız işlevi tek bir return deyiminden oluşacak şekilde
C çalışma soruları – 69 (recursive functions – özyinelemeli işlevler)
İşaretli int türden bir tam sayının değerini 10’luk sayı sisteminde ekrana yazdıran özyinelemeli (recursive) riprint isimli fonksiyonu yazınız:
1 |
void riprint(int); |
Aşağıdaki kodu test amaçlı kullanabilirsiniz:
1 2 3 4 5 6 7 8 9 |
int main() { riprint(123); //123 riprint(-13456); //-13456 riprint(8272); //8272 riprint(-912); //-912 riprint(0); //0 riprint(28827); //28827 } |
C çalışma soruları – 68 (recursive functions – özyinelemeli işlevler)
Aşağıdaki kodda tanımlanan func isimli işlev ne yapıyor?
1 2 3 4 5 6 7 8 9 |
#include <stdio.h> void func(int x) { if (x > 1) func(x / 2); putchar('0' + x % 2); } |
C çalışma sorusu 67 (conditional compiling)
Aşağıdaki C programı derlenip çalıştırıldığında ekran çıktısı ne olur?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include <stdio.h> #define NEC 100 void func(void); int main() { func(); #ifdef NEC #undef NEC #endif } void func(void) { #if defined NEC printf("NEC = %d\n", NEC); #else printf("NEC tanimsiz\n"); #endif } |
Sorunun yanıtı şu seçeneklerden biri de olabilir: Sentaks hatası (derleme zamanı hatası) Tanımsız davranış.