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: Solution

Post navigation

← Older posts

Pick the Base – Solution

Posted on June 8, 2025 by dgookin
Reply

Your task for this month’s Exercise is to write a program that outputs a value in any base, between 2 and 10. Sure, you can use this code to communicate with alien species that use a base other than decimal, but this benefit is only a happy coincidence to the exercise.
Continue reading →

Posted in Solution | Leave a reply

Formatting a Series for Output – Solution

Posted on May 8, 2025 by dgookin
Reply

The challenge for this month’s Exercise is to output a series of numbers, 1 through 10, and to ensure that the final number doesn’t look dorky. I’m certain that’s what I asked for.
Continue reading →

Posted in Solution | Leave a reply

Keep Finding That String – Solution

Posted on March 8, 2025 by dgookin
Reply

The task for this month’s Exercise is to repeatedly call the strstr() function, locating all instances of one string (“needle”) inside another (“haystack”). Obviously your first task, which also helps with the solution, is to perform error checking on the return value from the strstr() function.
Continue reading →

Posted in Solution | Leave a reply

Testing Your Pointer Prowess – Solution

Posted on February 8, 2025 by dgookin
Reply

The solution for this month’s Exercise is to output the string "I am an excellent C programmer". This task isn’t so simple when you must untie the knot of the dratted double pointer.
Continue reading →

Posted in Solution | Leave a reply

Emulating the Modulus Operator – Solution

Posted on January 8, 2025 by dgookin
Reply

In an alternative universe, the C programming language lacks a modulus operator and no companion function exists in the library. What to do! Why, you code your own modulus function, which is the challenge for this month’s Exercise.
Continue reading →

Posted in Solution | Leave a reply

The Double Factorial – Solution

Posted on December 8, 2024 by dgookin
Reply

This month’s Exercise is to write code to calculate a double factorial, which uses the !! notation. A double factorial works like a factorial, but uses only odd or even values based on the parity of the starting value.
Continue reading →

Posted in Solution | Leave a reply

Ethiopian Multiplication – Solution

Posted on November 8, 2024 by dgookin
3

The challenge for this month’s Exercise is to write code that uses the Ethiopian Multiplication method. The process involves doubling and halving the factors, then eliminating and finally tallying the result.
Continue reading →

Posted in Solution | 3 Replies

Multiplying Matrixes – Solution

Posted on October 8, 2024 by dgookin
Reply

My solution for this month’s Exercise relies upon the solution from last month’s Exercise, specifically the way the matrixes are presented in the main() function and the use of the output() function. What I added is the multiply() function, which multiplies the two matrixes.
Continue reading →

Posted in Solution | Leave a reply

Describing Complex Data – Solution

Posted on September 8, 2024 by dgookin
2

In the C language, a structure is used to express complex data types. The structure contains members that describe different parts of this complex data, such as a matrix required in this month’s Exercise.
Continue reading →

Posted in Solution | 2 Replies

The Seventh Line – Solution

Posted on August 8, 2024 by dgookin
Reply

This month’s programming Exercise isn’t as much about file access as it’s about dealing with a situation when no data is available. The task: Read the seventh line from a file.
Continue reading →

Posted in Solution | Leave a reply

Post navigation

← Older posts

Recent Posts

  • Searching a Binary Tree
  • Pick the Base – Solution
  • Climbing the Binary Tree
  • Pick the Base
  • Planting a Binary Tree

Recent Comments

  • dgookin on Pick the Base
  • Chris Webb on Pick the Base
  • dgookin on Outputting a Table of Math Stuff
  • dgookin on Outputting a Table of Math Stuff
  • Chris Webb on Outputting a Table of Math Stuff

Meta

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

Copyright © 1997-2025 by QPBC.
All rights reserved

Proudly powered by WordPress