|
Forum studentów IV roku EiT Politechniki Śląskiej
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gostek_kostek
Gość
|
Wysłany: Śro 21:34, 04 Cze 2008 Temat postu: PPK 03.06.2008 Quicksort |
|
|
Kod: | void qsort(int *tab, int left, int right)
{
int i;
if(left< right)
{
int m=left;
for(i=left+1;i<=right;i++)
if(tab[i]<tab[left])
zamiana(tab[++m],tab[i]);
zamiana(tab[left],tab[m]);
qsort(tab,left,m-i);
qsort(tab,m+1,right);
}
} |
|
|
Powrót do góry |
|
|
|
|
H.U.L.K
Dołączył: 05 Paź 2007
Posty: 689
Przeczytał: 0 tematów
Skąd: Paniówki
|
Wysłany: Śro 21:49, 04 Cze 2008 Temat postu: |
|
|
moja ściągawka na jutro, nie ruszać!!!
Kod: |
#include <stdio.h>
#include <conio.h>
void main()
{
int tab[10];
int i,j,z;
//wypełnienie tablicy
for(i=0;i<10;i++)
{
printf("Podaj wartość tab[%d]: ",i);
scanf("%d",&tab[i]);
}
//sortowanie
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(tab[i]>tab[j])
{
z=tab[i];
tab[i]=tab[j];
tab[j]=z;
}
//wyświetlenie wyniku
for(i=0;i<10;i++)
printf("%d ",tab[i]);
getch();
} |
|
|
Powrót do góry |
|
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group deox v1.2 //
Theme created by Sopel &
Download
|