Beszurásos rendezesés. Mit rontottam el rajta? Érdekes h ha n<= teszek és 1-től megyek a forokba a főprogramba akkor rendez de hanormálisan 0-átol n-ig megyek akkor nem.
Figyelt kérdés
#include<stdio.h>
#include<conio.h>
int n;
void beszurorendezes(int a[20])
{ int i, j, x;
for (i = 2; i <= n; i++) {
x = a[i]; j = i-1;
while (j > 0 && a[j] > x) {
a[j+1] = a[j];
j--;
}
a[j+1] = x;
}
}
int v[20], k;
int main()
{
printf( "n=" );
scanf( "%d",&n );
for(k=0; k<n; k++)
{
printf( "v[%d]=",k );
scanf( "%5d",&v[k] );
}
beszurorendezes (v);
for (k=0; k<n; k++)
{
printf( "%5d ",v[k] );
}
getch();
}
2013. márc. 28. 20:53
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!
Te lehetsz az első, aki segít a kérdezőnek!
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!