3. [C] Introduction à la programmation en C

Ce cours est un complément au syllabus d'apprentissage de la programmation en langage C sous Unix disponible via:

https://sites.uclouvain.be/SyllabusC/notes/Theorie/

et utilisé en 2e bloc de bachelier en sciences informatiques à l'UCLouvain.

Besoin d'aide ? Rejoignez notre Slack

List of exercises
[S1] Absolute value
[S1] Factorial
[S1] Through the array
[S2] Printing data
[S2] strcat
[S2] strlen
[S2] strcasecmp
[S2] Palindrome
[S2] Bitwise operation: high order bits
[S2] Bitwise operation: extract low order bits
[S2] Bitwise operation: setting a bit
[S2] Bitwise operation: cycling bits
[S2] Bitwise operation: counting set bits
[S2] Bitwise operation: resetting the highest order bit
[S2] Reading arguments
[S2] Swap my integers
[S2] Echange de valeurs de fractions
[S3] Global and local variables
[S3] Les types (1/2)
[S3] Improved strcpy
[S3] Pointer arithmetic
[S3] Coder calloc en utilisant malloc
[S3] Sleepy malloc
[S3] Simple linked list
[S3] Simple Binary Search Tree
[S3] Le programme test
[S3] Count the '\0'
[S3] Reading from the wire
[S3] Manipulate the memory
[S3] Structures and pointers to structures
[S4] Simple stack
[S4] Comparing functions
[S4] Filtering a linked list
[S4] Advanced queue
[S4] Ordered linked list
[S5] File exists
[S5] Save struct into file
[S5] Reading integers in a binary file
[S5] Get and set on array stored in binary file
[S5] File copy
[S6] Sort my points
[S6] Protect the variable
[S6] Do my work
[S6] Shared ressource
Bataille
Binary Search Tree
Add lists
Clean my struct
Consumer
Suppression
Généalogie
File Analyzer
Filter Circular Linked List
Find value
Inorder Traversal
Insert
List Equivalence
Map my Linked List (Not in Use => see exercice STREAMS)
To the matrix
Decode message
Number of files
Bureau postal
Question pour un Sinfpion
Reverse
Rotate array
Magasin (Doesn’t work)
Stack
Streams
Classement étudiant
Recherche étudiante
Vinyls