∑ Interactive tutorial: http://www.learn-c.org/
Text input files. Search online for documentation on reading a text file from a disk. Problem description.
Some useful functions: fopen, feof, fscanf,
Arrays and using pointers to step through an array. Search online for documentation on using pointers to step through an array. Here is one site that explains the relationship between arrays and pointers. Note, however, that wherever "$$$$" appears on the page, a less than character (<) should replace it. Don't ask me why. Problem description.
Parameter passage and array algorithms. Problem description. You will need to know how to pass an address to a function and how to "de-reference" the address in the function.
Functions, loops. Odometer palindromes. Problem description. There is nothing new win this assignment, so all you need to do is work on an algorithm to determine if an integer is a palindrome. I suppose if you search, you can find an algorithm online, but try to solve the problem on your own.
Bit-wise operators in C. Counting bits. Problem description.
Input, output, arithmetic. Irrigation pivot. Problem description.
Functions, for loops, formatted output. Loan payments. Problem description.
Character data, while loops. Problem description.
Install the Tiny C Compiler (TCC) on your computer (technically, you don't install it; you just copy it to your computer).
∑ A versatile editor: Notepad++. Note that you can use any text editor to create programs.
∑ One of many online resources to learn C: C tutorial/documentation
∑ You will have to run TCC from the command line. Command line tutorial.
Write a "Hello World!" program in C (prints out the text "Hello, World!". Use printf for output. Name your program hello-world.c. Put a comment at the top of the program with your name and the name of the assignment (Hello World). Put the "hello-world.c" file in the drop box.