Conversation
sort/sort.h
Outdated
| #define SORT_H | ||
|
|
||
| // arr - указатель на массив, n - количество элементов (<=100) | ||
| void asm_sort(int *arr, int n); |
There was a problem hiding this comment.
И звёздочки у Вас стоят по-разному. Вы руками форматируете?
sort/sort.h
Outdated
| @@ -0,0 +1,7 @@ | |||
| #ifndef SORT_H | |||
There was a problem hiding this comment.
По стайлгайду --- #pragma once
sort/sort.c
Outdated
| if (arr[i] != original[i]) ++changed; | ||
| } | ||
|
|
||
| printf("%d\n", changed); |
There was a problem hiding this comment.
По условию требовали другого.
sort/sort.c
Outdated
| int val; //прочитанное число | ||
| char sep; //пробел или /n |
sort/sort.c
Outdated
| } | ||
|
|
||
| // копирование массива для того чтобы потом сравнивать эллементы | ||
| for (int i = 0; i < n; ++i) original[i] = arr[i]; |
There was a problem hiding this comment.
В одну строчку не принято писать
sort/sort.c
Outdated
|
|
||
| asm_sort(arr, n); | ||
|
|
||
| // сравниваем, считаем склько чисел при сортировке поменяло значение |
There was a problem hiding this comment.
| // сравниваем, считаем склько чисел при сортировке поменяло значение | |
| // сравниваем, считаем сколько чисел при сортировке поменяло значение |
sort/sort.h
Outdated
| @@ -0,0 +1,3 @@ | |||
| #pragma onec | |||
There was a problem hiding this comment.
| #pragma onec | |
| #pragma once |
sort/instruction.md
Outdated
| gcc -Wall -Wextra -pedantic -c sort.c -o sort.o | ||
| gcc -Wall -Wextra -pedantic -c sort1.s -o sort1.o |
There was a problem hiding this comment.
А флаги для оптимизации?
| #include "sort.h" | ||
| #include <stdio.h> | ||
| #include <stdlib.h> |
There was a problem hiding this comment.
Кажется, вот здесь в конце пробел из-за котого у Вас крестик.
| gcc -O2 -Wall -Wextra -pedantic -c sort.c -o sort.o | ||
| gcc -Wall -Wextra -pedantic -c sort1.s -o sort1.o | ||
| gcc sort.o sort1.o -o prog No newline at end of file |
There was a problem hiding this comment.
Я перестал понимать, что здесь происходит. И, видимо, в прошлый раз прочитал по диагонали. Во-первых, Вы здесь никак не получается файл на языке ассемблера. Во-вторых, оптимизацию Вы применяете к файлу с main, а не к файлу с сортировкой
дз №4 сортировка Шалахина Анна