Tag :: Intermediate
2
2D array in C: solved matrix exercise
Learn C — solved exercises > Exercises > Arrays & strings
A
Arrays of pointers in C: solved exercise
Learn C — solved exercises > Exercises > Pointers & memory
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
Binary tree postorder traversal in C: solved exercise
Learn C — solved exercises > Exercises > Data structures
Binary tree preorder traversal in C: solved exercise
Learn C — solved exercises > Exercises > Data structures
Bitwise operators in C: solved exercise
Learn C — solved exercises > Exercises > Fundamentals
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
const pointer in C: solved exercise
Learn C — solved exercises > Exercises > Pointers & memory
Copy a file in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
Count vowels in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
Count words in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
Counting sort in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
D
Define and macros in C: solved exercise
Learn C — solved exercises > Exercises > Fundamentals
Learn C — solved exercises > Exercises > Data structures
Doubly linked list in C: solved exercise with insert and traversal
Learn C — solved exercises > Exercises > Data structures
Dynamic buffer in C: solved exercise
Learn C — solved exercises > Exercises > Pointers & memory
E
Enum and typedef in C: solved exercise with states
Learn C — solved exercises > Exercises > Fundamentals
Euclidean algorithm (GCD) in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
F
Fast exponentiation in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
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
fseek and ftell in C: solved 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
L
List of structs in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
M
Main diagonal sum in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
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
Matrix multiplication in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
Matrix transpose in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
memcpy and memmove in C: solved overlap exercise
Learn C — solved exercises > Exercises > Arrays & strings
Memory leak in C: solved exercise and fix
Learn C — solved exercises > Exercises > Pointers & memory
memset in C: solved exercise to initialize arrays and buffers
Learn C — solved exercises > Exercises > Arrays & strings
Merge of sorted arrays in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
P
Palindrome in C: solved exercise with two indices
Learn C — solved exercises > Exercises > Arrays & strings
Pointer arithmetic in C: solved exercise
Learn C — solved exercises > Exercises > Pointers & memory
Pointer to pointer in C: solved exercise with reference update
Learn C — solved exercises > Exercises > Pointers & memory
Pointer to struct in C: solved exercise
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
qsort with structs in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
Queue in C: solved exercise with circular array
Learn C — solved exercises > Exercises > Data structures
R
Read CSV in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
Recursion in C: solved exercise to reverse a string
Learn C — solved exercises > Exercises > Algorithms
Remove duplicates from a sorted array in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
Remove spaces in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
Reverse string in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
Rotate array in C: solved exercise
Learn C — solved exercises > Exercises > Arrays & strings
S
safe realloc in C: solved exercise
Learn C — solved exercises > Exercises > Pointers & memory
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
Static variables in C: solved exercise
Learn C — solved exercises > Exercises > Fundamentals
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
strtok in C: solved exercise for splitting CSV strings
Learn C — solved exercises > Exercises > Arrays & strings
strtol in C: solved exercise for converting text to integer
Learn C — solved exercises > Exercises > Arrays & strings
Struct in C: solved exercise with arrays of structs
Learn C — solved exercises > Exercises > Structs & files
Struct with pointers in C: solved exercise
Learn C — solved exercises > Exercises > Structs & files
T
Temporary file in C: solved exercise with tmpfile
Learn C — solved exercises > Exercises > Structs & files
Two pointers in C: solved exercise
Learn C — solved exercises > Exercises > Algorithms
U
union in C: solved exercise to save memory
Learn C — solved exercises > Exercises > Structs & files