Odpowiedzi

  • Użytkownik Zadane
2009-12-18T22:09:40+01:00
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
int ciag1[] = {1,3,7,9,12,24,35};
int ciag2[] = {3,6,7,9};

int ciag3[11], tmp;
int i,j;
int change;

for(i=0;i<7;i++)
{
ciag3[i]=ciag1[i];
}
for(i=7;i<11;i++)
{
ciag3[i]=ciag2[i-7];
}
for(i=0;i<11;i++)
{
printf("%d ",ciag3[i]);
}


//sortowanie babelkowe poczytaj np. na wikipedii
int n=11;

for (i=0; i<n-1; ++i)
{
change=0;
for (j=0; j<n-1-i; j++)
if (ciag3[j+1] < ciag3[j]) //porównanie sąsiądów
{
tmp = ciag3[j];
ciag3[j] = ciag3[j+1];
ciag3[j+1] = tmp; //wypchanie bąbelka
change=1;
}
if(!change) break; // nie dokonano zmian - koniec!

}

printf("\n");

for(i=0;i<11;i++)
{
printf("%d ",ciag3[i]);
}


getch();
return 0;
}