Skip to content

Commit 3daf993

Browse files
committed
1 parent de69ee5 commit 3daf993

File tree

6 files changed

+16
-5
lines changed

6 files changed

+16
-5
lines changed

lab3/src/a.out

8.65 KB
Binary file not shown.

lab3/src/find_min_max.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ struct MinMax GetMinMax(int *array, unsigned int begin, unsigned int end) {
66
struct MinMax min_max;
77
min_max.min = INT_MAX;
88
min_max.max = INT_MIN;
9-
10-
for (int i = begin; i <=end; i++){
9+
10+
int i;
11+
for (i = begin; i <=end; i++){
1112
if (min_max.min > array[i])
1213
min_max.min = array[i];
1314
if(min_max.max < array[i])

lab3/src/logs.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#1
2+
gcc sequential_min_max.c find_min_max.c utils.c
3+
./a.out 2 5
4+
#2-3

lab3/src/sequential_min_max.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,16 @@ int main(int argc, char **argv) {
2424

2525
int *array = malloc(array_size * sizeof(int));
2626
GenerateArray(array, array_size, seed);
27+
int num;
28+
printf("\n");
29+
for (num = 0; num < array_size; num++){
30+
printf("%d\n", array[num]);
31+
}
2732
struct MinMax min_max = GetMinMax(array, 0, array_size);
2833
free(array);
2934

30-
printf("min: %d\n", min_max.min);
31-
printf("max: %d\n", min_max.max);
35+
printf("\nmin: %d\n", min_max.min);
36+
printf("max: %d\n\n", min_max.max);
3237

3338
return 0;
3439
}

lab3/src/sequential_min_max.o

-2.33 KB
Binary file not shown.

lab3/src/utils.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
#include <stdlib.h>
55
void GenerateArray(int *array, unsigned int array_size, unsigned int seed) {
66
srand(seed);
7-
for (int i = 0; i < array_size; i++) {
7+
int i;
8+
for (i = 0; i < array_size; i++) {
89
array[i] = rand();
910
}
1011
}

0 commit comments

Comments
 (0)