Skip to content

Just added to your cart

    Qty:
    View cart ()
    The Bookdale
    • Blog
      • Contact Us
      • Privacy Policy
      • Terms of Service
    • C Programming
    • MatLab
    • Shop
    Cart
    0 items
    • Blog
      • About Us Menu
      • About Us
      • Contact Us
      • Privacy Policy
      • Terms of Service
    • C Programming
    • MatLab
    • Shop

    Challenge Problems

    Challenge solutions

    Here are some example solution to programs in c code.

    Intro to c:

    • programming basics
    • basic output
    • basic input
    • errors and warnings

     

    Variables / assignments:

    • variables(int)
    • assignments
    • arithmetic expressions int
    • floating point numbers
    • scientific notation for floating point literals
    • constant variables
    • using math functions
    • integer division and modulo
    • type conversions
    • characters
    • strings
    • random numbers


    Branches:

    • if-else
    • more if-else
    • equality and relational operators
    • detecting ranges with if else statements
    • multiple if-else branches
    • logical operators
    • switch statements
    • boolean data type
    • string comparisons
    • string access operations
    • character operations
    • conditional expressions
    • floating-point comparison


    Loops:

    • while loops
    • more while loops
    • for loops
    • do-while loops
    • nested loops
    • break and continue



    Arrays:

    • arrays
    • iterating through arrays
    • multiple arrays
    • two-dimensional arrays


    User defined functions:

    • user defined functions basics
    • return
    • functions common errors


    Structs:

    • grouping data: structs



    Input/output:

    • outputting formatting



    Pointers:

    • why pointers pass by pointer example
    • pass by pointer
    • pointer basics
    • the malloc and free functions
    • pointers by structs
    • a first link list


    Recursion:

    • recursive functions
    • creating a recursive function
    • recursive math functions

    • Facebook
    • Twitter
    • Instagram
    © 2025, The Bookdale
    Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device
    • Choosing a selection results in a full page refresh.
    • Press the space key then arrow keys to make a selection.