#include <stdlib.h>
#include <stdio.h>
#include "warmup2.h"

/* print_letter
 * input: uint number - the position in the alphabet of the letter to print
 * output: character that was printed to the screen.
 * summary: Given a number, print the corresponding lower-case letter 
 * of the alphabet. The number can be anything from 0 to 25. 0 prints 
 * out 'a', 1 prints out 'b', 2 prints out 'c', etc. It also returns 
 * the character.
 */
char print_letter(unsigned int number)
{ 
	return 'a';
}

/* print_asterisk_letter
 * input: char letter - the letter to print out
 * output: nothing returned, just printed to the screen.
 * Given a character, print the corresponding upper-case letter of the 
 * alphabet using asterisks. The letter can be anything from 'I' to 'L'. 
 */
void print_asterisk_letter(char letter)
{ 
}

/* draw_sideways_trapezoid_rec
 * inputs:
 *    uint width - the width of the trapezoid
 *    uint height - the height of the trapezoid
 * output: returns nothing, just prints to screen
 * Draw a sideways trapezoid. The width is the number of asterisks in the 
 * middle row. The number of asterisks in a row always increases by 
 * one each row until it reaches the specified width. Then, at the 
 * bottom, it also decreases by one each row until there are none.
 * You must use recursion, not iteration.
 * 
 */
void draw_sideways_trapezoid_rec(unsigned int width, unsigned int height)
{ 
}

/* draw_trapezoid_iter_rec
 * inputs:
 *    uint width - the width of the trapezoid
 *    uint height - the height of the trapezoid
 * output: returns nothing, just prints to screen
 * Draw a trapezoid. The width is the number of asterisks in the 
 * bottom row. Each row has two fewer asterisks than the one below it.
 * You must use recursion, not iteration.
 */
void draw_trapezoid_rec(unsigned int width, unsigned int height)
{ 
}

/* draw_sideways_trapezoid_iter
 * inputs:
 *    uint width - the width of the trapezoid
 *    uint height - the height of the trapezoid
 * output: returns nothing, just prints to screen
 * Draw a sideways trapezoid. The width is the number of asterisks in the 
 * middle row. The number of asterisks in a row always increases by 
 * one each row until it reaches the specified width. Then, at the 
 * bottom, it also decreases by one each row until there are none.
 * You must not use recursion, only iteration.
 * 
 */
void draw_sideways_trapezoid_iter(unsigned int width, unsigned int height)
{ 
}

/* draw_trapezoid_iter
 * inputs:
 *    uint width - the width of the trapezoid
 *    uint height - the height of the trapezoid
 * output: returns nothing, just prints to screen
 * Draw a trapezoid. The width is the number of asterisks in the 
 * bottom row. Each row has two fewer asterisks than the one below it.
 * You must not use recursion, only iteration.
 */
void draw_trapezoid_iter(unsigned int width, unsigned int height)
{ 
}

