C Programming
- Visual Studio Installation. Creating a new project CreateProject.doc
- My first C Program: Hello world! Structure of the program. Standard Input Output Library: stdio.h. Comments.
- Data types: int, long long, float, double, char. The size of the types and sizeof operator.
- Variables declaration. Global and local variables. Initialization. Expressions. Assignments. Integer arithmetics. Operator precedence. a + b program
- Input and output: printf, scanf. Input and output format.
- How to write simple programs: read data, process data, print data.
- Conditional statement: if-else
- Chaining if statements
- Logical operations: or, and, xor, not
- How to use conditionals: samples
- While statements: while
- For statements: for
- Single and multiple input doc
- How to use loops: samples
- Function definition. Call a function
- Problem 8239 with a function: Function - 1, without a function: Function - 1
- How to work with doubles - math problems
- Linear Arrays declaration
- Problem 904 with array: Increase by 2
- How to work with linear arrays
- Addresses. Pointers. References
- Problem 519 with pointers: Sum of squares
- Problem 904 with pointers: Increase by 2
- Linear arrays: new & delete
Lesson 7
- Char arrays. Functions gets and puts
- Length of a string: strlen
- Problem 1611: Reverse a substring
- Class. Object. Method
- Pointer this
- Problem 925: Perimeter and area of triangle
- Problem 925: Perimeter and area of triangle
- Standart Template Library
- Vectors. Problem 904: Increase by 2
- Vector Sample program
- Sort Array
- Sort. Problem 2321: Sorting
Lesson 10
- Set & Multiset
- Set operations
- Vocabulary
- Binary Tree