What I have so far, I need the program to get the string, print out the string in uppercase and then in lowercase and display the number of words and the number of charactersCode:#include <stdio.h> #include <stdlib.h> #include <string.h> #define STRINGSIZE 100 /*Prototypes*/ void getString(char *string); void lowToUpper(char lowerData[]); //convert the string to uppercase void upToLower(char upperData[]); //convert the string to lowercase int numGraph(char *string); //counts # characters /*Main program input*/ int main(int argc, char *argv[]) { char string[STRINGSIZE]; int count; getString(string); printf("Entered string => %s", string); count = numGraph(string); printf("Number of characters in string = %d\n", count); lowToUpper(lowerData) upToLower(upperData) system("PAUSE"); return 0; } /*void codes*/ void lowToUpper(char lowerData[]) { for (i=0; i<strlen(string); i++) if (isupper(string[i])) string[i]=tolower(string[i]); } void up ToLower(char upperData[]) { for (i=0; i<strlen(string); i++) if (islower(string[i])) string[i]=toupper(string[i]); } int numGraph(char *string) { int i, count = 0; for (i = 0; string[i] != '\0';i++) { if (isgraph((int)string[i])) count++; } return count; } void getString(char *string) { printf("Please enter a string to process\n"); fgets(string, STRINGSIZE, stdin); }