Week 0

Intoduction to C++

Recommended practice sheet >> link

To get started with the most basic programming in C++, the following three fundamentals are required:

You can learn these basics by understanding the following three programs

If you have a even vague understanding of what's going on till now, you have now learned enough programming to do a lot of fundamental problems. Pattern problems are a very important set of problems that help new programmers to improve their grasp on if conditionals and for loops.

It is highly recommended that you solve atleast these problems. You are encouraged to use tools like ChatGPT and Bard for learning and resolving doubts. You can also put your doubts for discussion on the WhatsApp group. Apart from all this, we will also have discussion sessions on every Thursday, so go ahead and solve as many problems as you can!

If you feel that you are already comfortable and do not want to solve a lot of problems, you can do these.

However, if you still feel that you need something even more challenging, try some of these interesting problems.

Pattern problems for those who are comfortable

input: E

input: 5

Butterfly, input: 5

Diamond, input: 5

input: 5

rhombus, input: 5

hollow diamond, input: 5

input: 5

input: 5

input: 5

Some interesting problems

input: E

input: 5

input: 5

A boat: height=5, lenght=8

Waves: x=3, y=4

Cube:side=10