Problem Set 1: C
Deadline: 18 September 2026
Complete these five tasks in order:
Each task must be written in standard C and compile in your local development
environment. Use stdio.h and scanf when a program needs input; do not use
course-specific C libraries.
Folder structure
Organize your source files as follows:
cs105-week-1/
├── world/
│ └── hello.c
├── me/
│ └── hello.c
├── mario/
│ └── mario.c
├── coins/
│ └── coins.c
└── credit/
└── credit.c
Do not include compiled executables in your submission.
Before you submit
Check that:
- all five source files are present;
- each program compiles without errors;
- you tested normal inputs and the edge cases listed on each task page;
- indentation and variable names are consistent; and
- each program contains brief comments where the logic is not obvious.
How to submit
- Create a public GitHub repository named
cs105-week-1. - Upload or push the five folders shown above to the repository.
- Open the repository link in a private/incognito browser window to confirm that it is publicly accessible.
- Email the repository link to odina.kholiqov@dii.tj.
- Use the subject
CS105 Week 1 — Your full nameand include your full name in the email.
Do not attach a ZIP file or compiled executables.
Return to the Week 1 notes.