Kezdőoldal » Számítástechnika » Programozás » Beszurásos rendezesés. Mit...

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!

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!