From 7a73162607544204032aa66cce755daf21edebda Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Tue, 24 May 2022 11:18:46 -0500 Subject: Graduate Signed-off-by: Matt Strapp --- OLD/ee1301/wk5/lab4/arrayCat.cpp | 23 ----------- OLD/ee1301/wk5/lab4/mysteryBox.cpp | 18 --------- OLD/ee1301/wk5/lab4/pOc.cpp | 12 ------ OLD/ee1301/wk5/lab4/partner.cpp | 52 ------------------------- OLD/ee1301/wk5/lab4/partner2.cpp | 53 -------------------------- OLD/ee1301/wk5/lab4/partner3.cpp | 63 ------------------------------- OLD/ee1301/wk5/lab4/strap012_lab4_w_2.cpp | 54 -------------------------- OLD/ee1301/wk5/lab4/swappy.cpp | 24 ------------ OLD/ee1301/wk5/lab4/time1.cpp | 24 ------------ OLD/ee1301/wk5/lab4/time2.cpp | 36 ------------------ 10 files changed, 359 deletions(-) delete mode 100644 OLD/ee1301/wk5/lab4/arrayCat.cpp delete mode 100644 OLD/ee1301/wk5/lab4/mysteryBox.cpp delete mode 100644 OLD/ee1301/wk5/lab4/pOc.cpp delete mode 100644 OLD/ee1301/wk5/lab4/partner.cpp delete mode 100644 OLD/ee1301/wk5/lab4/partner2.cpp delete mode 100644 OLD/ee1301/wk5/lab4/partner3.cpp delete mode 100644 OLD/ee1301/wk5/lab4/strap012_lab4_w_2.cpp delete mode 100644 OLD/ee1301/wk5/lab4/swappy.cpp delete mode 100644 OLD/ee1301/wk5/lab4/time1.cpp delete mode 100644 OLD/ee1301/wk5/lab4/time2.cpp (limited to 'OLD/ee1301/wk5/lab4') diff --git a/OLD/ee1301/wk5/lab4/arrayCat.cpp b/OLD/ee1301/wk5/lab4/arrayCat.cpp deleted file mode 100644 index d711ba6..0000000 --- a/OLD/ee1301/wk5/lab4/arrayCat.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include -using namespace std; -void append (char first[], int l1, char second[], int l2, char result[200]); - -int main () { - char first[] = {'I', ' ', 'a', 'm', ' '}; - char second[] = {'i', 'r', 'o', 'n', 'm', 'a', 'n', '\0'}; - char result[200]; - append(first, 5, second, 8, result); - cout << result << endl; -} - -void append (char first[],int l1, char second[],int l2, char result[200]) { - int length=0; - for (int i=0; i -#include -using namespace std; - -bool mystery(string fstr); -int main () { - string e = "Sargent Pepper's Lonely Hearts Club Band"; - cout << mystery(e) << endl; -} - -bool mystery(string fstr) { - string rstr; // a string is like an array of chars, e.g., char[] - for(int i=fstr.length()-1; i>=0 ;i--){ - rstr += fstr[i]; // fstr[i] gets the char at index i - } - cout << fstr << endl << rstr << endl; - return rstr == fstr; -} diff --git a/OLD/ee1301/wk5/lab4/pOc.cpp b/OLD/ee1301/wk5/lab4/pOc.cpp deleted file mode 100644 index 919806f..0000000 --- a/OLD/ee1301/wk5/lab4/pOc.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include -using namespace std; - -int main(int argc, char* argv[]) { - - int i; - cout << "You typed the following on the command line:" << endl; - for (i = 0; i < argc ; i++) { - cout << argv[i] << ", "; - } - cout << endl; -} diff --git a/OLD/ee1301/wk5/lab4/partner.cpp b/OLD/ee1301/wk5/lab4/partner.cpp deleted file mode 100644 index 538163d..0000000 --- a/OLD/ee1301/wk5/lab4/partner.cpp +++ /dev/null @@ -1,52 +0,0 @@ -#include - -using namespace std; - -string requestName(); -double requestHeight(string fullName); -int requestNumberOfPartners(); - - -int main() -{ - string fullName[2]; //fullName1, fullName2; - double height[2]; //height1, height2; - - fullName[0] = requestName(); - height[0] = requestHeight(fullName[0]); - fullName[1] = requestName(); - height[1] = requestHeight(fullName[1]); - - cout << "If " << fullName[0] << " and " << fullName[1] - << " form a human tower, their combined height will be " - << (height[0] + height[1]) << endl; - -} - -string requestName() -{ - string name; - cout << "Please enter full name: "; - getline(cin, name); - return name; -} - -double requestHeight(string fullName) -{ - double height; - cout << "Please enter " << fullName << "'s height: "; - cin >> height; - cin.ignore(2, '\n'); // gets rid of \n in the buffer - - return height; -} - -int requestNumberOfPartners() -{ - int numberOfPartners; - cout << "How many partners are there?"; - cin >> numberOfPartners; - - return numberOfPartners; -} - diff --git a/OLD/ee1301/wk5/lab4/partner2.cpp b/OLD/ee1301/wk5/lab4/partner2.cpp deleted file mode 100644 index 2b6bd36..0000000 --- a/OLD/ee1301/wk5/lab4/partner2.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include - -using namespace std; - -string requestName(); -double requestHeight(string fullName); -int requestNumberOfPartners(); -void NotinMain(string fullName[], const int length1, double height[], const int length2); - -int main() -{ - string fullName[2]; //fullName1, fullName2; - double height[2]; //height1, height2; - - fullName[0] = requestName(); - height[0] = requestHeight(fullName[0]); - fullName[1] = requestName(); - height[1] = requestHeight(fullName[1]); - NotinMain(fullName, 2, height, 2); -} - -string requestName() -{ - string name; - cout << "Please enter full name: "; - getline(cin, name); - return name; -} - -double requestHeight(string fullName) -{ - double height; - cout << "Please enter " << fullName << "'s height: "; - cin >> height; - cin.ignore(2, '\n'); // gets rid of \n in the buffer - - return height; -} - -int requestNumberOfPartners() -{ - int numberOfPartners; - cout << "How many partners are there?"; - cin >> numberOfPartners; - - return numberOfPartners; -} - -void NotinMain(string fullName[], const int length1, double height[], const int length2) { - cout << "If " << fullName[0] << " and " << fullName[1] - << " form a human tower, their combined height will be " - << (height[0] + height[1]) << endl; - } \ No newline at end of file diff --git a/OLD/ee1301/wk5/lab4/partner3.cpp b/OLD/ee1301/wk5/lab4/partner3.cpp deleted file mode 100644 index 75d6d7b..0000000 --- a/OLD/ee1301/wk5/lab4/partner3.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include - -using namespace std; - -string requestName(); -double requestHeight(string fullName); -int requestNumberOfPartners(); -void NotinMain(string array1[], double array2[], int numberOfPartners); - -int main() -{ - int numberOfPartners = requestNumberOfPartners(); - string fullName[100]; //fullName1, fullName2; - double height[100]; //height1, height2; - - // fullName[0] = requestName(); - // height[0] = requestHeight(fullName[0]); - for (int i=0; i> height; - cin.ignore(2, '\n'); // gets rid of \n in the buffer - - return height; -} - -int requestNumberOfPartners() -{ - int numberOfPartners; - cout << "How many partners are there? "; - cin >> numberOfPartners; - cin.ignore(2, '\n'); - - return numberOfPartners; -} - -void NotinMain(string array1[100], double array2[100], int numberOfPartners) { - double heightTotal=0; - cout << "If " << array1[0]; - for (int i=1; i -using namespace std; - -void bsort(int list[], int length); -void swap (int &a, int &b); -void printArray (int list[], int length); -void makeArray (int list[], int length); -const int n=50; - -int main () { -int list[n]; -makeArray(list,n); -bsort(list, n); -printArray(list, n); -} - -//This function makes the array used for the rest of the program. -void makeArray(int list[], int length) { - int temp=100; - for (int i=0; ilist[j+1]) { - //This is so the bubble can happen - swap(list[j], list[j+1]); - } - } - } -} - -//This function simply swaps two values so the bubbling can commence -void swap (int &a, int &b) { - int temp; - temp=a; a=b; b=temp; -} - -//This function prints the array at 5 per line. -void printArray (int list[], int length) { - int k=0; - for (int j=0; j<(n/10)*2; j++) { - for (int i=0; i<5; i++) { - cout << list[k] << " "; - k++; - } - cout << endl; - } -} diff --git a/OLD/ee1301/wk5/lab4/swappy.cpp b/OLD/ee1301/wk5/lab4/swappy.cpp deleted file mode 100644 index a2810a6..0000000 --- a/OLD/ee1301/wk5/lab4/swappy.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include -using namespace std; - -void swap (int &a, int &b); -int main(int argc, char* argv[]) { - if (argc !=2) { - cout << "Incorrect number of arguments! USAGE:" << endl - << " swappy " << endl;; - return 3; - } - int i; - for (i=0; i<10000; i++) { - if (argv[1][i]=='\0') { - break; - } - } - swap(argv[1][0],argv[1][(i-1)]); - cout << argv[1] << endl; - -} -void swap (char &a, char &b) { - char temp; - temp=a; a=b; b=temp; -} diff --git a/OLD/ee1301/wk5/lab4/time1.cpp b/OLD/ee1301/wk5/lab4/time1.cpp deleted file mode 100644 index 0bb9eaa..0000000 --- a/OLD/ee1301/wk5/lab4/time1.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include -#include - -using namespace std; - -int timeToMinutes(int hours, int mins); -int main() { - int hours, minutes; - char colon, cont = 'y'; - do { - cout << "Enter a time duration (hh:mm) "; - cin >> hours >> colon >> minutes; - cout << "Total minutes: " << timeToMinutes(hours, minutes) << endl; - do { - cout << "Continue? (y/n):"; - cin >> cont; - } while ( !( !(cont!='n') != !(cont!='y') ) ); - //The last logic is a XNOR gate of magic, please do not touch - } while ((cont=='y')); -} - -int timeToMinutes(int hours, int mins) { - return mins + hours * 60; -} diff --git a/OLD/ee1301/wk5/lab4/time2.cpp b/OLD/ee1301/wk5/lab4/time2.cpp deleted file mode 100644 index 0126e23..0000000 --- a/OLD/ee1301/wk5/lab4/time2.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace std; - -void minutesToTime(int minute_value, int& hours, int& mins); -int main() { - int hours, mins; - char cont = 'y'; - do { - cout << "Enter a number of minutes: "; - cin >> mins; - minutesToTime(mins, hours, mins); - cout << hours << ":"; - if (mins<10) { - cout << '0' << mins << endl; - } else { - cout << mins << endl; - } - do { - cout << "Continue? (y/n):"; - cin >> cont; - } while ( !( !(cont!='n') != !(cont!='y') ) ); - //The last logic is a XNOR gate of magic, touching will disturb the magic - } while ((cont=='y')); -} - -void minutesToTime(int minute_value, int& hours, int& mins) { - mins=minute_value%60; - hours=0; - for (int i=minute_value/60; i>0; i--) { - hours++; - if (hours>12) - hours=1; - } -} -- cgit v1.2.3