Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Feladatok tömbökkel. Keresés a tömbben 68115219422 01234567 Az első páratlan szám megkeresése: 68115219422 01234567 Az utolsó páratlan szám megkeresése:

Hasonló előadás


Az előadások a következő témára: "Feladatok tömbökkel. Keresés a tömbben 68115219422 01234567 Az első páratlan szám megkeresése: 68115219422 01234567 Az utolsó páratlan szám megkeresése:"— Előadás másolata:

1 Feladatok tömbökkel

2 Keresés a tömbben 68115219422 01234567 Az első páratlan szám megkeresése: 68115219422 01234567 Az utolsó páratlan szám megkeresése: 68115219422 01234567 Ha nincs, a programnak ezt jelezni kell.

3 Első páratlan szám keresése i=0; while (a[i]%2==0&&i=0) i--; if (a[i]%2==1) cout<<“Az utolso paratlan szam indexe: ”< { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.hu/9/2251144/slides/slide_3.jpg", "name": "Első páratlan szám keresése i=0; while (a[i]%2==0&&i=0) i--; if (a[i]%2==1) cout<< Az utolso paratlan szam indexe: <=0) i--; if (a[i]%2==1) cout<< Az utolso paratlan szam indexe: <

4 Elem törlése a tömbből csökken az n. a törölt elem utániakat előre kell hozni. a[i]=a[i+1] Pl: törölni a 3 sorszámú elemet. 78115219422 01234567

5 781121 9422 01234567 78112199422 01234567 78112194422 01234567 7811219422 01234567 7811219422 0123456

6 Elem beszúrása egy tömbbe A beszúrásnál vigyázni kell, hogy a tömb létrehozásánál helyet hagyjunk az új elemnek. Pl: beszúrás a 2. sorszámú helyre (6-ra) Mivel nem törölhetünk semmit, el kell pucolni a 11- est – a 2-es helyről A sorrend megtartásához eltoljuk a számsort… a[i+1]=a[i] 781152194 01234567

7 7811521944 01234567 7811521994 01234567 7811521 94 01234567 7811552194 01234567 7861152194 01234567 7811 52194 01234567

8 Tömb elemeinek „megfordítása” 78115219422 01234567 811521947 01234567 22411521987 01234567

9 22495211187 01234567 22492151187 01234567 Az i. elemet felcseréljük az n-1-i.-kel: 0n-1 1n-2 2n-3 … A cserék száma n/2

10 Kitöltés véletlen számokkal #include - a time() függvény miatt #include - kell a rand és srand- hoz. srand(time(0)); - a véletlen szám sorozatnak kezdőértéket adunk rand() - alapbeállítás szerint 0 és 32767 közötti értéket generál. Ha szűkíteni akarjuk az intervallumot, maradékot kell számolni.

11 #include using namespace std; int main() { int n,i ; cin>>n; int a[n]; srand(time(0)); for (i=0;i { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.hu/9/2251144/slides/slide_11.jpg", "name": "#include using namespace std; int main() { int n,i ; cin>>n; int a[n]; srand(time(0)); for (i=0;i>n; int a[n]; srand(time(0)); for (i=0;i


Letölteni ppt "Feladatok tömbökkel. Keresés a tömbben 68115219422 01234567 Az első páratlan szám megkeresése: 68115219422 01234567 Az utolsó páratlan szám megkeresése:"

Hasonló előadás


Google Hirdetések