Skip to primary content
Skip to secondary content

C For Dummies Blog

Main menu

  • C For Dummies (home)
  • History
  • Series
  • Supplemental
  • Blog Miscellany

Category Archives: Exercise

Post navigation

← Older posts
Newer posts →

A Simple Calculator

Posted on April 1, 2014 by dgookin
Reply

Of course computers can do math! Of course, programming has some math in it! Yet one reason that programmers are not necessarily geniuses at math is that it’s the computer that does the math, not the programmer. To prove that truth, why not code your very own calculator program?
Continue reading →

Posted in Exercise | Leave a reply

The Multi-Dimensional Array Grid

Posted on March 1, 2014 by dgookin
Reply

Data is is just data. Organize that data and it becomes information. When it comes to organizing data in the C language, the first tool you probably learned was the array.
Continue reading →

Posted in Exercise | Leave a reply

More Centering Challenges

Posted on February 1, 2014 by dgookin
Reply

Centering text is one of those basic things many programmer’s have to deal with. Yet once you write the function, you might forget about something I called bounds checking. After all, who would ever pass a string to a centering function where that string would be wider than the field in which it’s centered?
Continue reading →

Posted in Exercise | Leave a reply

Center Yourself

Posted on January 1, 2014 by dgookin
Reply

It’s not the first thing you think of when you design output. No, it’s one of those afterthoughts, those numerous, “Hey, I could do this” moments that programmers experience time and again. In this case, the concept is centering a chunk of text.
Continue reading →

Posted in Exercise | Leave a reply

Numbers With Commas

Posted on December 1, 2013 by dgookin
Reply

As a programmer, you’re used to seeing values like 1000 or 1234999. Your users aren’t. They prefer to see values presented as 1,000 or 1,234,999.01. Or, in Europe the format may look like this 1.000 or 1.234.999,01.
Continue reading →

Posted in Exercise | Leave a reply

Test Your Formatting Knowledge

Posted on November 1, 2013 by dgookin
Reply

In late September and early October, I wrote a series of lessons on how the various printf() formatting commands are used. Now it’s time to put your skills to the test.
Continue reading →

Posted in Exercise | Leave a reply

Allow Me to Squeeze In Here…

Posted on October 1, 2013 by dgookin
Reply

When it comes to editing text, the concept of copy and paste is an old one: You select a chunk of text, choose its new location, then paste in the text. The surrounding text jiggles around to make room. Neat and tidy.
Continue reading →

Posted in Exercise | Leave a reply

Min and Max

Posted on September 1, 2013 by dgookin
Reply

The C language is rather weak when it comes to array functions. In fact, as far as I know, the standard library doesn’t contain a single array function.
Continue reading →

Posted in Exercise | Leave a reply

The Caesarian Cipher

Posted on August 1, 2013 by dgookin
Reply

A Caesarian Cipher is one of the simplest, weakest forms of encryption. Supposedly developed by Julius Caesar, it’s a letter substitution cipher: A becomes C, B becomes D, C becomes E, and so on.
Continue reading →

Posted in Exercise | Leave a reply

We Have a Winnah!

Posted on July 1, 2013 by dgookin
Reply

The game of Tic-Tac-Toe is played on a simple 3-by-3 grid, what C programmers would call a matrix. It’s not The Matrix, of course, but it’s a simple array in which players can battle.
Continue reading →

Posted in Exercise | Leave a reply

Post navigation

← Older posts
Newer posts →

Recent Posts

  • Tagging a Union
  • The Clock Angle Problem – Solution
  • The Scary Part of the Union
  • The Clock Angle Problem
  • Back When Unions Were Useful

Recent Comments

  • dgookin on The Clock Angle Problem – Solution
  • Chris Webb on The Clock Angle Problem – Solution
  • Chris Webb on The Clock Angle Problem – Solution
  • dgookin on The Clock Angle Problem
  • Chris Webb on The Clock Angle Problem

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 1997-2026 by QPBC.
All rights reserved

Proudly powered by WordPress