Professional Documents
Culture Documents
C Piscine: Summary: Bu Doküman C Piscine at 42 Içindeki C 00 Modülünün Konusudur
C Piscine: Summary: Bu Doküman C Piscine at 42 Içindeki C 00 Modülünün Konusudur
C 00
II Önsöz 4
IV Çalı ma 01 : ft_print_alphabet 6
V Çalı ma 02 : ft_print_reverse_alphabet 7
VI Çalı ma 03 : ft_print_numbers 8
IX Çalı ma 06 : ft_print_comb2 11
X Çalı ma 07 : ft_putnbr 12
XI Çalı ma 08 : ft_print_combn 13
1
Chapter I
Yönergeler
• Lütfen dosyalarınız ve dizileriniz için gerekli yetkilere sahip oldu unuzdan emin
olunuz.
• Aynı zamanda, çalı malarınız Moulinette adlı program tarafından da kontrol edilip
notlandırılacaktır.
• Moulinette çok açık görü lü de ildir. Kodunuz Norm’a uymadı ı takdirde onu an-
lamaya çalı mayacaktır. Moulinette dosyalarınızın norm’a uyup uymadı ını kontrol
etmek için norminette adında bir program kullanmaktadır. TL;DR: norminette’in
kontrolünden geçemeyecek bir dosya teslim etmek akılsızca olacaktır.
• Çalı malar en kolaydan en zora olacak ekilde zorluklarına göre sıralanmı tır. Daha
zor bir çalı ma ba arıyla tamamlanmı bile olsa daha kolay bir çalı manın tamamıyla
fonksiyonel olmaması durumunda dikkate alınmayacaktır.
• Yasaklanmı bir fonksiyon kullanmak hile olarak görülmektedir. Bunu yapan ki iler
-42 puan alacaktır, ve bu not pazarlı a tabi de ildir.
2
C Piscine C 00
• Konu içerisinde net bir ekilde belirtilmemi detayları anlayabilmek için örnekleri
dikkatlice inceleyiniz.
3
Chapter II
Önsöz
Morina balı ı ci eri ya ı, Morina balı ının ci erinden elde edilen takviye edici bir g
Ço u balık ya ında oldu u gibi, bunda da yüksek miktarda omega-3 ya asitleri, eikosap
ve dokosaheksaenoik asit (DHA) bulunmaktadır.
Morina balı ı ci eri ya ı aynı zamanda A vitamini ve D vitamini içermektedir.
4
Chapter III
Çalı ma 00 : ft_putchar
Exercise 00
ft_putchar
Turn-in directory : ex00/
Files to turn in : ft_putchar.c
Allowed functions : write
• u ekilde modellenecktir :
5
Chapter IV
Çalı ma 01 : ft_print_alphabet
Exercise 01
ft_print_alphabet
Turn-in directory : ex01/
Files to turn in : ft_print_alphabet.c
Allowed functions : write
• ’a’ harfinden ba layarak, artan ekilde (a’dan z’ye do ru), tek satırda ve hepsi küçük
harf olarak alfabeyi gösteren bir fonksiyon olu turunuz.
• u ekilde modellenecektir :
void ft_print_alphabet(void);
6
Chapter V
Çalı ma 02 :
ft_print_reverse_alphabet
Exercise 02
ft_print_reverse_alphabet
Turn-in directory : ex02/
Files to turn in : ft_print_reverse_alphabet.c
Allowed functions : write
• ’z’ harfinden ba layarak, azalan ekilde (z’den a ya do ru), tek satırda ve hepsi
küçük harf olarak alfebeyi gösteren bir fonksiyon olu turunuz.
• u ekilde modellenecektir :
void ft_print_reverse_alphabet(void);
7
Chapter VI
Çalı ma 03 : ft_print_numbers
Exercise 03
ft_print_numbers
Turn-in directory : ex03/
Files to turn in : ft_print_numbers.c
Allowed functions : write
• Bütün rakamları tek bir satırda, küçükten büyü e artan ekilde gösteren bir fonksiyon
olu turunuz.
• u ekilde modellenecektir :
void ft_print_numbers(void);
8
Chapter VII
Çalı ma 04 : ft_is_negative
Exercise 04
ft_is_negative
Turn-in directory : ex04/
Files to turn in : ft_is_negative.c
Allowed functions : write
• Parametre olarak tam sayının i areti girildi inde ’N’ ya da ’P’ gösteren bir fonksiyon
olu turunuz. E er n negatifse, fonksiyon ’N’ göstermeli. E er n pozitif ya da sıfır
ise , fonksiyon ’P’ göstermeli.
• u ekilde modellenecektir :
9
Chapter VIII
Çalı ma 05 : ft_print_comb
Exercise 05
ft_print_comb
Turn-in directory : ex05/
Files to turn in : ft_print_comb.c
Allowed functions : write
• u ekilde modellenmelidir :
void ft_print_comb(void);
10
Chapter X
Çalı ma 07 : ft_putnbr
Exercise 07
ft_putnbr
Turn-in directory : ex07/
Files to turn in : ft_putnbr.c
Allowed functions : write
• Girilen sayıyı bir parametre olarak gösteren bir fonksiyon olu turunuz. Fonksiyon,
int tarzı de i ken içindeki olası bütün de erleri gösterebilir olmalıdır.
• u ekilde modellenmelidir :
• Örne in:
12
Chapter XI
Çalı ma 08 : ft_print_combn
Exercise 08
ft_print_combn
Turn-in directory : ex08/
Files to turn in : ft_print_combn.c
Allowed functions : write
• n miktarda sayının olu turabilece i olası bütün kombinasyonları artan ekilde gösteren
bir fonksiyon olu turunuz.
• u ekilde modellenmelidir :
13