bash-4.3$ date Mon Feb 13 12:58:09 EST 2017 bash-4.3$ pwd /home/accts/sbs5/cs223/www/current/lectures bash-4.3$ cd code bash-4.3$ cat lp0213.c // logical problem // lp0213.c #include #include int main(){ bool flag = true; printf("flag: %d\n", flag); flag = flag ? 0 : 1; printf("flag: %d\n", flag); flag = ! flag; printf("flag: %d\n", flag); flag != flag; printf("flag: %d\n", flag); bool newflag = flag != flag; printf("flag: %d\n", flag); printf("newflag: %d\n", newflag); } bash-4.3$ make lp0213 make: 'lp0213' is up to date. bash-4.3$ ./lp0213 flag: 1 flag: 0 flag: 1 flag: 1 flag: 1 newflag: 0 bash-4.3$ pwd /home/accts/sbs5/cs223/www/current/lectures/code bash-4.3$ ls badDoubler.c lists lp0208.c struct examplehash lists.c lp0213 struct2 examplehash2 lookingAtPointers lp0213.c struct2.c examplehash2.c lookingAtPointers.c lp0213.c~ struct2.c~ examplehash.c lp0118 mt struct3 exhash lp0118.c mygetLine struct3.c exhash2 lp0120 mygetLine.c struct3.c~ exhash2.c lp0120.c myString struct.c exhash.c lp0123 myString.c sumRange getLine lp0123.c myString.h sumRange.c getLine.c lp0125 printArgs tolower goodDoubler.c lp0125.c printArgs.c tolower.c hi lp0206 random hi.c lp0206.c random.c bash-4.3$ ./lists Usage: lists integers+ bash-4.3$ ./lists 1 2 3 insert 1 1 insert 2 2 1 insert 3 3 2 1 Maximum value: 3 Length of list: 3 Deleting node with value: 1 Cannot delete last node of list. Sorry. No node with value: 1 3 2 1 Element 1 of list: 2 3 2 1 Deleting element 1 of list. 3 1 Element 2 from end of list: 3 Length of list: 2 Mystery function: 1 3 pop gets 3 1 pop gets 1 Length of list: 0 bash-4.3$ make lists cc lists.c -o lists bash-4.3$ ./lists 1 2 3 insert 1 insert 2 insert 3 Warning: no max in empty list. Segmentation fault (core dumped) bash-4.3$ make lists cc lists.c -o lists bash-4.3$ ./lists 1 2 3 insert 1 1 insert 2 2 1 insert 3 3 2 1 Maximum value: 3 Length of list: 3 Deleting node with value: 1 Cannot delete last node of list. Sorry. No node with value: 1 3 2 1 Element 1 of list: 2 3 2 1 Deleting element 1 of list. 3 1 Element 2 from end of list: 3 Length of list: 2 Mystery function: 1 3 pop gets 3 1 pop gets 1 Length of list: 0 bash-4.3$ cd ~/cs223/hw3 bash-4.3$ ls bighashtest Callme.o hash.h hashtest Makefile Tests bighashtest.c Callmex hash.o hashtest.c test words bash-4.3$ ./hashtest [120] (three) [250] (two) [450] (one) [756] (six) [874] (five) [924] (four) Element found: 1 Element not found bash-4.3$ cd ~/cs223/www/current/lectures/code bash-4.3$ pwd /home/accts/sbs5/cs223/www/current/lectures/code bash-4.3$ ls badDoubler.c lists lp0206.c random.c examplehash lists.c lp0208.c struct examplehash2 lists.c~ lp0213 struct2 examplehash2.c lookingAtPointers lp0213.c struct2.c examplehash.c lookingAtPointers.c lp0213.c~ struct2.c~ exhash lp0118 mt struct3 exhash2 lp0118.c mygetLine struct3.c exhash2.c lp0120 mygetLine.c struct3.c~ exhash.c lp0120.c myString struct.c getLine lp0123 myString.c sumRange getLine.c lp0123.c myString.h sumRange.c goodDoubler.c lp0125 printArgs tolower hi lp0125.c printArgs.c tolower.c hi.c lp0206 random bash-4.3$ ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ make random cc random.c -o random bash-4.3$ ./random 0: 0 1: 4 2: 8 3: 12 4: 0 5: 12 6: 8 7: 4 8: 0 9: 4 10: 8 11: 12 12: 0 13: 12 14: 8 15: 4 array[0]: 4 array[1]: 0 array[2]: 0 array[3]: 0 array[4]: 4 array[5]: 0 array[6]: 0 array[7]: 0 array[8]: 4 array[9]: 0 array[10]: 0 array[11]: 0 array[12]: 4 array[13]: 0 array[14]: 0 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 10 2: 4 3: 2 4: 8 5: 2 6: 12 7: 10 8: 0 9: 10 10: 4 11: 2 12: 8 13: 2 14: 12 15: 10 array[0]: 2 array[1]: 0 array[2]: 4 array[3]: 0 array[4]: 2 array[5]: 0 array[6]: 0 array[7]: 0 array[8]: 2 array[9]: 0 array[10]: 4 array[11]: 0 array[12]: 2 array[13]: 0 array[14]: 0 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 12 2: 8 3: 4 4: 0 5: 12 6: 8 7: 4 8: 0 9: 12 10: 8 11: 4 12: 0 13: 4 14: 8 15: 12 array[0]: 4 array[1]: 0 array[2]: 0 array[3]: 0 array[4]: 4 array[5]: 0 array[6]: 0 array[7]: 0 array[8]: 4 array[9]: 0 array[10]: 0 array[11]: 0 array[12]: 4 array[13]: 0 array[14]: 0 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 14 2: 12 3: 6 4: 8 5: 10 6: 4 7: 2 8: 0 9: 2 10: 4 11: 6 12: 8 13: 6 14: 4 15: 14 array[0]: 2 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 3 array[5]: 0 array[6]: 3 array[7]: 0 array[8]: 2 array[9]: 0 array[10]: 1 array[11]: 0 array[12]: 1 array[13]: 0 array[14]: 2 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 9 2: 2 3: 5 4: 12 5: 13 6: 6 7: 15 8: 8 9: 15 10: 10 11: 3 12: 4 13: 11 14: 2 15: 7 array[0]: 1 array[1]: 0 array[2]: 2 array[3]: 1 array[4]: 1 array[5]: 1 array[6]: 1 array[7]: 1 array[8]: 1 array[9]: 1 array[10]: 1 array[11]: 1 array[12]: 1 array[13]: 1 array[14]: 0 array[15]: 2 bash-4.3$ make random cc random.c -o random bash-4.3$ ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ !! ./random 0: 0 1: 7 2: 12 3: 2 4: 12 5: 9 6: 14 7: 13 8: 0 9: 5 10: 10 11: 5 12: 0 13: 2 14: 6 15: 5 array[0]: 3 array[1]: 0 array[2]: 2 array[3]: 0 array[4]: 0 array[5]: 3 array[6]: 1 array[7]: 1 array[8]: 0 array[9]: 1 array[10]: 1 array[11]: 0 array[12]: 2 array[13]: 1 array[14]: 1 array[15]: 0 bash-4.3$ exit Process shell finished