This repository contains sample questions for exam preparation in the C programming language. You can use these questions to practice for your exams, to reinforce the basics of the C language and to measure your own level of knowledge.
- Navigate to a question folder (e.g.,
01_MEDIUM_perfect_number,04_EASY_problems01, etc.). - Read the
description.txtfile in the folder to understand the problem. - Try to write your own solution in a new
.cfile. - Once you're done, you can compare your solution with the provided solution file(s) (e.g.,
solution.c,example_solution.c) in the same folder.
Questions are categorized by difficulty, indicated by a prefix in the folder name (e.g., 04_EASY_..., 01_MEDIUM_..., xx_HARD_...).
- EASY & MEDIUM: If you are a beginner, we recommend starting with the
EASYandMEDIUMfolders to build a strong foundation. - HARD: For those who want to advance their C programming skills, the
HARDfolders will provide a good challenge.
These questions cover a wide range of topics in the C programming language. These topics include:
- Basic data types and operators
- Control structures (if, else, switch, etc.)
- Loops (for, while, do-while)
- Functions and procedures
- Arrays and pointers
- Memory management
- File operations
- ...and more!
If you want to add your own questions or contribute to existing questions, please create a fork and then add your contributions to the repository. You can contribute with pull requests.
I hope this repository will help you improve your skills in the C programming language and better prepare for exams. Good work!
Bu depo, C programlama dilinde sınavlara hazırlık amacıyla kullanılacak örnek sorular içermektedir. Sınavlarınız için pratik yapmak, C dilindeki temel konuları pekiştirmek ve kendi bilgi seviyenizi ölçmek için bu soruları kullanabilirsiniz.
- Bir soru klasörüne gidin (örn:
01_MEDIUM_perfect_number,04_EASY_problems01, vb.). - Soruyu anlamak için klasör içindeki
description.txtdosyasını okuyun. - Kendi çözümünüzü yeni bir
.cdosyasına yazmayı deneyin. - Tamamladığınızda, çözümünüzü aynı klasördeki mevcut çözüm dosyası/dosyaları (örn:
cozum.c,ornek_cozum.c) ile karşılaştırabilirsiniz.
Sorular, klasör adlarındaki öneklerle (örn: 04_EASY_..., 01_MEDIUM_..., xx_HARD_...) zorluk seviyelerine göre kategorize edilmiştir.
- EASY & MEDIUM: Eğer yeni başlıyorsanız, sağlam bir temel oluşturmak için
EASYveMEDIUMklasörlerinden başlamanızı tavsiye ederiz. - HARD: C programlamada ileri seviyeye gelmek isteyenler ise
HARDklasörlerindeki sorularla kendini deneyebilir.
Bu sorular, C programlama dilindeki geniş konu yelpazesini kapsamaktadır. Bu konular arasında şunlar bulunmaktadır:
- Temel veri tipleri ve operatörler
- Kontrol yapıları (if, else, switch, vb.)
- Döngüler (for, while, do-while)
- Fonksiyonlar ve prosedürler
- Diziler ve işaretçiler
- Bellek yönetimi
- Dosya işlemleri
- ...ve daha fazlası!
Eğer kendi sorularınızı eklemek veya mevcut sorulara katkıda bulunmak istiyorsanız, lütfen bir çatal (fork) oluşturun ve ardından deponuza katkılarınızı ekleyin. Pull talepleriyle (pull request) katkıda bulunabilirsiniz.
Umarım bu depo, C programlama dilindeki becerilerinizi geliştirmenize ve sınavlara daha iyi hazırlanmanıza yardımcı olur. İyi çalışmalar!