Tag :: Intermediate
B
Binary files and struct in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
Binary insertion sort in C: solved sorting exercise
Learn C — solved exercises > Exercises > Algorithms
Binary search in C: solved exercise on sorted arrays
Learn C — solved exercises > Exercises > Algorithms
bsearch in C: solved exercise on sorted array
Learn C — solved exercises > Exercises > Algorithms
C
C vs Rust vs C++ vs C#: practical comparison to choose in 2026
Learn C — solved exercises > Exercises > Resources & guides
calloc in C: solved exercise with zero-initialized dynamic array
Learn C — solved exercises > Exercises > Pointers & memory
Circular linked list in C: solved insert and traversal exercise
Learn C — solved exercises > Exercises > Data structures
D
Doubly linked list in C: solved exercise with insert and traversal
Learn C — solved exercises > Exercises > Data structures
E
Enum and typedef in C: solved exercise with states
Learn C — solved exercises > Exercises > Fundamentals
F
Files in C: solved exercise to count lines and characters
Learn C — solved exercises > Exercises > Structs & files
fprintf and fscanf in C: solved exercise with text file
Learn C — solved exercises > Exercises > Structs & files
fread and fwrite in C: solved binary file exercise
Learn C — solved exercises > Exercises > Structs & files
Function pointers in C: solved exercise with callbacks
Learn C — solved exercises > Exercises > Pointers & memory
I
Insertion sort in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
M
Malloc and free in C: solved dynamic memory exercise
Learn C — solved exercises > Exercises > Pointers & memory
malloc and realloc in C: solved dynamic array exercise
Learn C — solved exercises > Exercises > Pointers & memory
Matrices in C: solved main and secondary diagonal exercise
Learn C — solved exercises > Exercises > Arrays & strings
memcpy and memmove in C: solved overlap exercise
Learn C — solved exercises > Exercises > Arrays & strings
memset in C: solved exercise to initialize arrays and buffers
Learn C — solved exercises > Exercises > Arrays & strings
P
Pointer to pointer in C: solved exercise with reference update
Learn C — solved exercises > Exercises > Pointers & memory
Pointers in C: solved pass-by-reference exercises
Learn C — solved exercises > Exercises > Pointers & memory
Q
qsort in C: solved exercise with custom comparator
Learn C — solved exercises > Exercises > Algorithms
Queue in C: solved exercise with circular array
Learn C — solved exercises > Exercises > Data structures
R
Recursion in C: solved exercise to reverse a string
Learn C — solved exercises > Exercises > Algorithms
S
Selection sort in C: solved exercise step by step
Learn C — solved exercises > Exercises > Algorithms
Singly linked list in C: solved exercise with insert and delete
Learn C — solved exercises > Exercises > Data structures
Stack in C: solved exercise with push, pop, and peek
Learn C — solved exercises > Exercises > Data structures
strcmp and strncmp in C: solved string-comparison exercise
Learn C — solved exercises > Exercises > Arrays & strings
strcpy and strncpy in C: solved safe-copy exercise
Learn C — solved exercises > Exercises > Arrays & strings
strlen, strchr and strstr in C: solved text-search exercise
Learn C — solved exercises > Exercises > Arrays & strings
Struct in C: solved exercise with arrays of structs
Learn C — solved exercises > Exercises > Structs & files
U
union in C: solved exercise to save memory
Learn C — solved exercises > Exercises > Structs & files