oltoo utworzono 17 listopada 2023 utworzono 17 listopada 2023 Witam forumowicze, Potrzebuję pomocy w związku z utworzeniem schematów blokowych do poszczególnych kodów sortowania w języku C. Totalnie nie wiem za co się zabrać i jak co opisać. Byłbym wdzięczny za jakąś pomoc lub ewentualne porady jakie mogłyby mnie pokierować w odpowiednim kierunku. Pozdrawiam. (Poniżej załączam pliki z napisanym algorytmem). 1.Algorytm sortowania bąbelkowego #include <stdio.h> void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } //sortowanie bąbelkowe void bubbleSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { //zamiana miejscem swap(&arr[j], &arr[j + 1]); } } } } int main() { //tablice int arr[] = {44, 88, 22, 33, 55}; int n = sizeof(arr) / sizeof(arr[0]); //funkcja bubbleSort(arr, n); printf("Posortowana tablica: "); for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } return 0; } 2.Algorytm sortowania #include <stdio.h> //zamiana miejscem void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } //funkcja sortująca void bubbleSort(int arr[], int n) { for (int i = 0; i < n-1; i++) { for (int j = 0; j < n-i-1; j++) { if (arr[j] > arr[j+1]) { swap(&arr[j], &arr[j+1]); } } } } int main() { //tablica int numbers[] = {12, 43, 57, 22, 23, 59, 192}; int n = sizeof(numbers) / sizeof(numbers[0]); //funkcja bubbleSort(numbers, n); //wyświetlanie tablicy printf("Posortowane liczby: "); for (int i = 0; i < n; i++) { printf("%d ", numbers[i]); } return 0; } Algorytmy sortowania.txt
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.