Default a8
This commit is contained in:
		
							
								
								
									
										34
									
								
								Assignment8/code/template.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								Assignment8/code/template.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | #include <stdio.h> | ||||||
|  | char currentDirection; | ||||||
|  |  | ||||||
|  | void fcfs(int start){ | ||||||
|  |     int movement = 0; | ||||||
|  |     double time = 0; | ||||||
|  |     printf("Movement: %i Time:%.1lf\n", movement, time); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | void cscan(int start){ | ||||||
|  |     int movement = 0; | ||||||
|  |     double time = 0; | ||||||
|  |     printf("Movement: %i Time:%.1lf\n", movement, time); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | int main (int argc, char** argv){ | ||||||
|  |     int position, time; | ||||||
|  |     char algorithm = argv[1][0]; | ||||||
|  |     int start = 0; | ||||||
|  |     currentDirection  = 'a'; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     while ( EOF!=(scanf("%i %i\n",&position,&time))) | ||||||
|  |     { | ||||||
|  |         printf("Delete me: position %i, Delete me: time %i\n",position,time); | ||||||
|  |     } | ||||||
|  |     if (algorithm == 'F'){ | ||||||
|  |         fcfs(start); | ||||||
|  |     }else if ( algorithm == 'C'){ | ||||||
|  |         cscan(start); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return 0; | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								Assignment8/in/all_known_in_advance_spaces.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assignment8/in/all_known_in_advance_spaces.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | 93 0 | ||||||
|  | 183 0 | ||||||
|  | 37 0 | ||||||
|  | 122 0 | ||||||
|  | 14 0 | ||||||
|  | 124 0 | ||||||
|  | 65 0 | ||||||
|  | 67 0 | ||||||
							
								
								
									
										14
									
								
								Assignment8/in/time_dependent_second_spaces.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Assignment8/in/time_dependent_second_spaces.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | 7394 61 | ||||||
|  | 1217 63 | ||||||
|  | 3898 70 | ||||||
|  | 4254 74 | ||||||
|  | 8951 75 | ||||||
|  | 4764 86 | ||||||
|  | 5517 95 | ||||||
|  | 6765 100 | ||||||
|  | 151 108 | ||||||
|  | 5637 121 | ||||||
|  | 4245 125 | ||||||
|  | 8742 130 | ||||||
|  | 1703 138 | ||||||
|  | 879 140 | ||||||
							
								
								
									
										8
									
								
								Assignment8/in/time_dependent_spaces.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assignment8/in/time_dependent_spaces.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | 93 10 | ||||||
|  | 183 12 | ||||||
|  | 37 15 | ||||||
|  | 122 17 | ||||||
|  | 14 18 | ||||||
|  | 124 20 | ||||||
|  | 65 23 | ||||||
|  | 67 25 | ||||||
							
								
								
									
										15
									
								
								Assignment8/makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Assignment8/makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | all: | ||||||
|  | 	gcc -g -O0 ./code/*.c -lm  | ||||||
|  | 1: | ||||||
|  | 	./a.out F < in/all_known_in_advance_spaces.in > student_out/f-in-advance.out && diff  student_out/f-in-advance.out  out/f-in-advance.out  | ||||||
|  | 2: | ||||||
|  | 	./a.out C < in/all_known_in_advance_spaces.in > student_out/c-in-advance.out && diff student_out/c-in-advance.out out/c-in-advance.out  | ||||||
|  | 3: | ||||||
|  | 	./a.out F < in/time_dependent_spaces.in > student_out/f-time_dependent.out  && diff student_out/f-time_dependent.out  out/f-time_dependent.out   | ||||||
|  | 4: | ||||||
|  | 	./a.out C < in/time_dependent_spaces.in > student_out/c-time_dependent.out  && diff student_out/c-time_dependent.out  out/c-time_dependent.out   | ||||||
|  | 5: | ||||||
|  | 	./a.out F < in/time_dependent_second_spaces.in > student_out/f-time_dependent_second.out && diff student_out/f-time_dependent_second.out  out/f-time_dependent_second.out | ||||||
|  | 6: | ||||||
|  | 	./a.out C < in/time_dependent_second_spaces.in > student_out/c-time_dependent_second.out && diff student_out/c-time_dependent_second.out out/c-time_dependent_second.out   | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/c-in-advance.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/c-in-advance.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement: 183 Time:36.6 | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/c-time_dependent.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/c-time_dependent.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement: 10067 Time:2023.4 | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/c-time_dependent_second.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/c-time_dependent_second.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement: 16765 Time:3414.0 | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/f-in-advance.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/f-in-advance.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement:693 Time:228.6 | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/f-time_dependent.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/f-time_dependent.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement:693 Time:238.6 | ||||||
							
								
								
									
										1
									
								
								Assignment8/out/f-time_dependent_second.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Assignment8/out/f-time_dependent_second.out
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Movement:53345 Time:10865.0 | ||||||
		Reference in New Issue
	
	Block a user