• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sortowanie bąbelkowe - wskaźniki

42 Warsaw Coding Academy
0 głosów
1,454 wizyt
pytanie zadane 18 grudnia 2018 w C i C++ przez pysiek Początkujący (280 p.)

Potrzebuje pomocy, mam takie zadanie:
Rozbuduj program o funkcję sortowania bąbelkowego zadeklarowanej tablicy 10elementowej. Wyświetl tablicę funkcją wyswietl przed sortowaniem i po sortowaniu.
Ma

#include "pch.h"
#include <iostream>

void sortuj(int *tab, int n)
{

for int (i= 0; i< n-1; i++)
for (int j = 0; j < n-1; j++)
if (*(tab+j) > *(tab+j+1))
zamiana(tab+j, tab+j+1);
}

m tylko tyle i nie wiem, co zrobic i wiecej i dalej, bardzo prosze pomoz ktos

komentarz 18 grudnia 2018 przez DragonCoder Nałogowiec (36,500 p.)
#include "pch.h", co to za biblioteka?
komentarz 18 grudnia 2018 przez VirtualMember Pasjonat (15,790 p.)
Z tego co pamiętam jak w VS robi się console project to automatycznie ją includuje. Następnym razem niech autor tworzy "empty project"

1 odpowiedź

0 głosów
odpowiedź 18 grudnia 2018 przez profesorek96 Szeryf (91,420 p.)

Proszę bardzo:

#include <iostream>
#include <cstdlib>
#include <time.h>

 
void wyswietl(int *tab, int n)
{
    for (int i = 0; i < n; i++)
        std::cout << *(tab + i) << std::endl;
}

void zamiana(int *a,int *b)
{
	int tmp=*a;
	*a=*b;
	*b=tmp;
}

void sortuj(int *tab, int n)
{
 
for(int i= 0; i< n-1; i++)
{
	for (int j = 0; j < n-1; j++)
	{
		if (*(tab+j) > *(tab+j+1))
		{
			zamiana(tab+j, tab+j+1);
		}
	}
}



}
 
int main ()
 
{
    int tab[10]={0};
    int liczba;
    std::cout << "Podaj zakres" << std::endl;
    std::cin >> liczba;
    srand(time(NULL));
    for (int i = 0; i < tab[10]; i++)
    {
        tab[i] = rand() % liczba + 1;
    }
    wyswietl(tab,10);
    std::cout<<"\n";
    sortuj(tab,10);
    wyswietl(tab,10);
    return 0;
 
}

 

Podobne pytania

0 głosów
1 odpowiedź 582 wizyt
pytanie zadane 10 stycznia 2019 w C i C++ przez Mavannkas Bywalec (2,290 p.)
+1 głos
1 odpowiedź 198 wizyt
pytanie zadane 28 listopada 2024 w C i C++ przez adam234345 Początkujący (400 p.)
0 głosów
1 odpowiedź 322 wizyt
pytanie zadane 8 stycznia 2023 w C i C++ przez Zuzan Początkujący (390 p.)

93,379 zapytań

142,380 odpowiedzi

322,533 komentarzy

62,734 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...