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

Sortowanie bąbelkowe - wskaźniki

0 głosów
86 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 Pasjonat (19,670 p.)
#include "pch.h", co to za biblioteka?
komentarz 18 grudnia 2018 przez VirtualMember Stary wyjadacz (11,970 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 Maniak (50,220 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ź 57 wizyt
pytanie zadane 10 stycznia w C i C++ przez Mavannkas Obywatel (1,040 p.)
0 głosów
0 odpowiedzi 55 wizyt
0 głosów
1 odpowiedź 156 wizyt
pytanie zadane 29 czerwca 2018 w Java przez lilianna97 Początkujący (270 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

64,981 zapytań

111,459 odpowiedzi

234,639 komentarzy

46,802 pasjonatów

Przeglądających: 209
Pasjonatów: 7 Gości: 202

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...