From 8b8afb11cdc4ac158eeef00354d33c1e8b68d6a4 Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 08:46:17 -0400 Subject: [PATCH 1/7] Assignment 4 --- .char_frequency.c.swp | Bin 0 -> 12288 bytes array | Bin 0 -> 8728 bytes assignment4.txt | 10 ++++++++ char_frequency.c | 46 +++++++++++++++++++++++++++++++++ frequency | Bin 0 -> 8728 bytes hangman | Bin 0 -> 8768 bytes hangman.c | 58 ++++++++++++++++++++++++++++++++++++++++++ integer_input_array.c | 35 +++++++++++++++++++++++++ remdup | Bin 0 -> 8776 bytes remove_duplicates.c | 50 ++++++++++++++++++++++++++++++++++++ 10 files changed, 199 insertions(+) create mode 100644 .char_frequency.c.swp create mode 100755 array create mode 100644 assignment4.txt create mode 100644 char_frequency.c create mode 100755 frequency create mode 100755 hangman create mode 100644 hangman.c create mode 100644 integer_input_array.c create mode 100755 remdup create mode 100644 remove_duplicates.c diff --git a/.char_frequency.c.swp b/.char_frequency.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..fad59e745e6d0ab9649ae8f992b7ddc007042aad GIT binary patch literal 12288 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 literal 0 HcmV?d00001 diff --git a/assignment4.txt b/assignment4.txt new file mode 100644 index 0000000..bff8ea4 --- /dev/null +++ b/assignment4.txt @@ -0,0 +1,10 @@ +Ava N. +July 5, 2016 + +1. Character arrays are arrays of characters. For example: char c='a';. Strings are arrays of characters. For example: char[10]="Hello World";. What this will do is assign char[0]='H', char[1]='e', char[2]='l', char[3]='l', char[4]='o', char[5]=' ', char[6]='W', char[7]='o', char[8]='r', char[9]='l', char[10]='d'. String assignment is only at declaration. Also, at the beginning of the program should use "#include ". + +2. The advantages of arrays in C are that it is very easy to store many integers in an array. The disadvantages of arrays in C are that the size can't change after the declaration. + +3. The compiler does not implicitly generate the address of the first element of an array when an array appears as an expression. + +4. Two strings can be compared to see if they're equivalent in content by using strcmp(), and if the output is 0, then the strings are equal. diff --git a/char_frequency.c b/char_frequency.c new file mode 100644 index 0000000..02429f3 --- /dev/null +++ b/char_frequency.c @@ -0,0 +1,46 @@ +/*Ava N.*/ +/*Write a program that takes a string of characters and returns the frequency of each character in that string. For characters not in the string, nothing should be printed.*/ +#include +#include + +int main(){ + char input_string[98]; /*input string*/ + char alpha_string[51]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + int str_counter; + int alpha_counter; + int input_char; + int duplicate_count[51] = {0}; + + printf("Enter a character string less than 100 characters:"); + + scanf("%s",input_string); + +/* printf("Your input string is: %s \n", input_string); + printf("input string 0 is: %c\n", input_string[0]); + printf("input_string 1 is: %c\n", input_string[1]); + +*/ + + for (str_counter = 0; input_string[str_counter] != '\0'; str_counter++) + { + + for (alpha_counter = 0; alpha_counter < 52; alpha_counter++) + + { + + if (input_string[str_counter] == alpha_string[alpha_counter]) + duplicate_count[alpha_counter]++; + } + } + +/* printf("Letter a in duplicate counter array %d\n\n",duplicate_count[0]); */ + + + for (alpha_counter = 0; alpha_counter < 52; alpha_counter++) + + { + if (duplicate_count[alpha_counter] >= 1) + printf("%c was found %d times.\n",alpha_string[alpha_counter],duplicate_count[alpha_counter]); + } + return 0; +} diff --git a/frequency b/frequency new file mode 100755 index 0000000000000000000000000000000000000000..a5d1574f7ac10378d3ce12e56fdcaa267e384460 GIT binary patch literal 8728 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 HBxnBtQno@A literal 0 HcmV?d00001 diff --git a/hangman.c b/hangman.c new file mode 100644 index 0000000..27dbfd6 --- /dev/null +++ b/hangman.c @@ -0,0 +1,58 @@ +/*Ava N.*/ +/*a program implementing the Hangman game.*/ + +#include +int main(){ + + char word[4]="sand"; + char correct[4]="----"; + char input_guess; + int guessed_letters=0; + int correct_guesses; + //char blank_spots [4]="____. Used Letters:"; + char guesses [8]; + /*incorrect_correct_guesses[0]='\0';*/ + int counter; + char loop='y'; + while(loop == 'y') { + printf("Guess a letter: %c \n", input_guess); + scanf("%c", &input_guess); + for(counter=0; counter<4; counter++){ + if(input_guess==word[counter]){ + //blank_spots[counter]=input_guess; + guessed_letters++; + //guesses--; + printf("You guessed a correct letter. \n"); + printf("These are the number of blank spots you have: %s \n", correct); + scanf("%s", &correct[4]); + printf("You used %d guesses of 8 guesses.\n", guessed_letters); + } + //} + else(input_guess!=word[counter]);{ + guessed_letters++; + printf("You guessed an incorrect letter. \n"); + //guesses--; + printf("These are the number of blank spots you have: %s \n", correct); + scanf("%s", &correct[4]); + printf("You used %d guesses of 8 guesses.\n", guessed_letters); + //break; + } + } + printf("This is the word you have come up with so far: %s \n", correct); + //printf("You used %d guesses of 8 guesses. \n", guessed_letters); + //while(incorrect_correct_guesses); + if (guesses >= 8); { + printf ("You have lost. Try again next time.\n"); + break; + if(word==0 /*&& blank_spots==0*/); { + printf ("You got the word, sand! You have won the game!\n"); + //break; + } + printf("do you want to play again? (y/n) "); + scanf(" %c", &loop); + if(loop != 'y') + loop='n'; + } +} + return 0; +} diff --git a/integer_input_array.c b/integer_input_array.c new file mode 100644 index 0000000..50ebb3c --- /dev/null +++ b/integer_input_array.c @@ -0,0 +1,35 @@ +/*Ava N.*/ +/*Given an array of n integers where n > 1, return an array of same size an input array where at every index of the output array should contain the sum of all elements in the array except the element at the given index. You can have it so that the array is input by the user. */ +#include +#include +#include +#include + +int main() { + int array_size = 5; /* Array size of 5 */ + int input_array[array_size]; + int output_array[array_size]; + int array_sum = 0; + int counter; + + for(counter = 0; counter < array_size; counter++) + { + scanf("%d", &input_array[counter]); /* input numbers into array */ + } + + for(counter = 0; counter < array_size; counter++) + { + array_sum +=input_array[counter]; /* calculate sum of numbers in array */ + } + + printf("Sum of numbers in array is: %d\n", array_sum); + + for(counter=0; counter < array_size; counter++) + { + output_array[counter] = array_sum-input_array[counter]; + printf("output for element %d is %d\n", counter, output_array[counter]); + } + + +return 0; +} diff --git a/remdup b/remdup new file mode 100755 index 0000000000000000000000000000000000000000..dfbe422a3495b3df362a2efb04d0552f3ec75a14 GIT binary patch literal 8776 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 literal 0 HcmV?d00001 diff --git a/remove_duplicates.c b/remove_duplicates.c new file mode 100644 index 0000000..2c6e096 --- /dev/null +++ b/remove_duplicates.c @@ -0,0 +1,50 @@ +/*Ava N.*/ +/*Write a program that takes an array as input, removes duplicates, and outputs that array. */ +#include +#include +#include +#include + +int main() { + int array_size = 5; /* Array size of 5 */ + int input_array[5]; + int output_array[5]; + int counter; + int check=0; + int duplicates=0; + int source=0; + + printf("\nInsert %d numbers into the array: \n", array_size); + + for(counter=0; counter<5; counter++) + { + scanf("%d", &input_array[counter]); /* input numbers into array */ + + printf("\n Numbers in the array: %d \n", input_array[counter]); + break; + } + + for(source=0; source < array_size; source++) + { + for(check=source+1; check Date: Tue, 5 Jul 2016 08:47:55 -0400 Subject: [PATCH 2/7] Update char_frequency.c --- char_frequency.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/char_frequency.c b/char_frequency.c index 02429f3..72e9542 100644 --- a/char_frequency.c +++ b/char_frequency.c @@ -1,5 +1,5 @@ /*Ava N.*/ -/*Write a program that takes a string of characters and returns the frequency of each character in that string. For characters not in the string, nothing should be printed.*/ +/*Write a program that takes a string of characters and returns the frequency of each character in that string.*/ #include #include From 265e88035fe262dbad88afc4256999cca5efcaa4 Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 08:58:29 -0400 Subject: [PATCH 3/7] Update hangman.c --- hangman.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangman.c b/hangman.c index 27dbfd6..dd8ff70 100644 --- a/hangman.c +++ b/hangman.c @@ -1,6 +1,6 @@ /*Ava N.*/ /*a program implementing the Hangman game.*/ - +/*I am submitting but would like to still work on this*/ #include int main(){ From ca6ff288ecdccc74afb9da17f9b6fcb3889ff9d5 Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 08:58:52 -0400 Subject: [PATCH 4/7] Update remove_duplicates.c --- remove_duplicates.c | 1 + 1 file changed, 1 insertion(+) diff --git a/remove_duplicates.c b/remove_duplicates.c index 2c6e096..e76b19b 100644 --- a/remove_duplicates.c +++ b/remove_duplicates.c @@ -1,5 +1,6 @@ /*Ava N.*/ /*Write a program that takes an array as input, removes duplicates, and outputs that array. */ +//I am submitting but would like to still work on this #include #include #include From f77a158fd7c6232a4710fbdb9d5d142bcc33c3ee Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 09:57:18 -0400 Subject: [PATCH 5/7] Update hangman.c --- hangman.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/hangman.c b/hangman.c index dd8ff70..ca39797 100644 --- a/hangman.c +++ b/hangman.c @@ -9,7 +9,6 @@ int main(){ char input_guess; int guessed_letters=0; int correct_guesses; - //char blank_spots [4]="____. Used Letters:"; char guesses [8]; /*incorrect_correct_guesses[0]='\0';*/ int counter; @@ -19,7 +18,6 @@ int main(){ scanf("%c", &input_guess); for(counter=0; counter<4; counter++){ if(input_guess==word[counter]){ - //blank_spots[counter]=input_guess; guessed_letters++; //guesses--; printf("You guessed a correct letter. \n"); @@ -40,7 +38,6 @@ int main(){ } printf("This is the word you have come up with so far: %s \n", correct); //printf("You used %d guesses of 8 guesses. \n", guessed_letters); - //while(incorrect_correct_guesses); if (guesses >= 8); { printf ("You have lost. Try again next time.\n"); break; From 0f189556fc0b7f69884d62804cdee276d8405b0e Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 10:17:53 -0400 Subject: [PATCH 6/7] Update hangman.c --- hangman.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangman.c b/hangman.c index ca39797..28801f5 100644 --- a/hangman.c +++ b/hangman.c @@ -26,7 +26,7 @@ int main(){ printf("You used %d guesses of 8 guesses.\n", guessed_letters); } //} - else(input_guess!=word[counter]);{ + else{ guessed_letters++; printf("You guessed an incorrect letter. \n"); //guesses--; From 6c324f54be0f8656a097247b4d29e5d5e185ae39 Mon Sep 17 00:00:00 2001 From: AvaEN Date: Tue, 5 Jul 2016 10:24:05 -0400 Subject: [PATCH 7/7] Update hangman.c --- hangman.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangman.c b/hangman.c index 28801f5..5a2c24b 100644 --- a/hangman.c +++ b/hangman.c @@ -26,7 +26,7 @@ int main(){ printf("You used %d guesses of 8 guesses.\n", guessed_letters); } //} - else{ + else/*(input_guess!=word[counter])*/{ guessed_letters++; printf("You guessed an incorrect letter. \n"); //guesses--;