prvky pola
prvky pola
Ako mám spraviť pole a potom ho dať do funkcie s bubble sortom . neviem si s tím poradiť . ďakujem za radu
Re: prvky pola
Kód: Vybrať všetko
$sort_this_biach = array(1,3,2,4);
$sorted_stuff = sortItOutInYourHead($sort_this_biach);Re: prvky pola
potrebujem ju v C viem si to vytvoriť len keĎ načítam prvky tak ich neviem preniesť na porovnávanie
Re: prvky pola
Konecne sme sa dostali k jazyku, este pridaj kod, ktory mas a niekam sa aj pohneme.
Re: prvky pola
mám toto ale je to zle ale neviem ako tam mám preniesť tie prvky
Kód: Vybrať všetko
#include <stdio.h>
#include <stdlib.h>
#include "buble_sort.h"
int main()
{
const int POCET=10;
int cislo[POCET];
int n=0;
int vysledok;
for(n=0;n<POCET;++n)
{
printf("Zadaj %d. prvok pola:",n+1);
scanf("%d",&cislo[n]);
}
vysledok=bublinkove(cislo,POCET);
printf("%d",vysledok);
return 0;
}
void bublinkove(int cislo[], int POCET)
{
int i, j, temp;
for (i = (POCET - 1); i > 0; i--)
{
for (j = 1; j <= i; j++)
{
if (cislo[j-1] > cislo[j])
{
temp = cislo[j-1];
cislo[j-1] = cislo[j];
cislo[j] = temp;
}
}
}
}Re: prvky pola
Kód: Vybrať všetko
#include <stdio.h>
#include <stdlib.h>
int* bublinkove(int* pole, int POCET)
{
int i, j, temp;
for (i = (POCET - 1); i > 0; i--)
{
for (j = 1; j <= i; j++)
{
if (pole[j-1] > pole[j])
{
temp = pole[j-1];
pole[j-1] = pole[j];
pole[j] = temp;
}
}
}
return pole;
}
void vypis(int *pole, int dlzka) {
int i;
for(i=0; i<(dlzka-1); i++)
{
printf("%d,",pole[i]);
}
printf("%d\n\n",pole[dlzka-1]);
}
int main()
{
const int POCET=10;
int* pole = malloc(sizeof(int)*POCET);
int n = 0;
int* vysledok = malloc(sizeof(int)*POCET);
/*
for(n=0;n<POCET;++n)
{
printf("Zadaj %d. prvok pola:",n+1);
scanf("%d",&pole[n]);
}
*/
pole[0] = 8;
pole[1] = 5;
pole[2] = 2;
pole[3] = 4;
pole[4] = 250;
pole[5] = 100;
pole[6] = 3;
pole[7] = 6;
pole[8] = 9;
pole[9] = 10;
printf("Nezoradene pole:\n");
vypis(pole, POCET);
vysledok=bublinkove(pole,POCET);
printf("Zoradene pole:\n");
vypis(vysledok, POCET);
return 0;
}