![Forum]() |
Informatyka i Ekonometria W4/1/IE NASZE FORUM
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
waldek104
Major
Dołączył: 27 Lis 2006
Posty: 50
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5 Skąd: Rzezawa 48Km od WSEI
|
Wysłany: Pią 11:48, 07 Gru 2007 Temat postu: Programowanie - Zadania wspólne - Zając - CW15 |
|
|
W tym poście będą zamieszczone zadania od Zająca z ćwiczeń 3
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
waldek104
Major
Dołączył: 27 Lis 2006
Posty: 50
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5 Skąd: Rzezawa 48Km od WSEI
|
Wysłany: Pią 11:48, 07 Gru 2007 Temat postu: |
|
|
#include <iostream>
using namespace std;
/* Deklaracje funkcji */
void zamien(int *, int *);
void bubbleSort(int *, int );
int main()
{
const int ile=20; //liczba elementow ktore bedziemy sortowac
int element[ile]; // tablica elementow do posortowania
cout <<"Wczytywanie danych...\n\n";
for (unsigned int i=0;i<ile;++i)
{
cout <<"Podaj "<<i+1<<" element: ";
cin >>element[i];
cin.ignore();
}
cout <<"\nElementy przed posortowaniem:\n\n";
for (unsigned int i=0;i<ile;++i)
cout <<element[i]<<' ';
cout <<"\n\n";
bubbleSort(element,ile); //uruchomienie funkcji sortujacej
cout <<"Elementy posortowane:\n\n";
for (unsigned int i=0;i<ile;i++)
cout <<element[i]<<' ';
cout <<"\n\n";
cout <<"Nacisnij ENTER aby zakonczyc\n";
getchar();
return 0;
}
void zamien(int *a, int *b)
{
int temp=*a;
*a=*b;
*b=temp;
}
/*
Funkcja realizujaca algorytm sortowania babelkowego.
*/
void bubbleSort(int *tab, int size)
{
int koniec=size-1, i, k;
while (true) // petla nieskonczona
{
i=0;
k=-1;
while (i<koniec) // przejscie po nieposortowanych elementach
{
if (tab[i]>tab[i+1])
{
zamien(&tab[i],&tab[i+1]);
k=i;
}
++i;
}
if (k>0)
koniec=k;
else // koniec algorytmu sortowania
break; // wyjscie z petli
}
}
Post został pochwalony 2 razy
|
|
Powrót do góry |
|
 |
areksz
Kapral
Dołączył: 20 Sty 2007
Posty: 11
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 1:43, 29 Sty 2008 Temat postu: |
|
|
masz może jeszcze parę ??
nie mam niestety żadnych bo nie wiedziałem że trzeba zbierać
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
|
Nie możesz pisać nowych tematów Nie 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, 2002 phpBB Group
|