Print Formatting // Make a program that asks for a number. // Print the number in hexadecimal. // Worth ONE point // Or // TWO points // Make a program that asks for a number. Print the number // in a 6 character field right justified. // Examples: // 1.2 prints “ 1.2” // 3 prints “ 3” // .123 prints “ 0.123” // - 5 prints “ -5” File Stuff // ONE point // Make a function that returns true or false depending if the // file exists. Choose any filename you want // TWO points // Make a function that returns the number of 'q's in a file. // Choose any filename you want // THREE points // Make a function that returns nothing (void). It prints the range of bytes given, from the filename given. // The range is inclusive 1..3 has three chars in it. // The range starts at 0. Recursion // ONE point // Using recursion but no loops, // make a function that returns the product of the numbers 1…N. // TWO points // Using recursion but no loops, // make a function that returns number of ‘q’s in a string. // THREE points // Remove duplicate adjacent letters. No loops. Only recusion.