Megfordítása a tömb az ellenkező irányba - a blog kezdő programozók

Megfordítása a tömb az ellenkező irányba - a blog kezdő programozók

A feladat a következő. Ez adott egy tömb n számok. Flip azt, és megjeleníti az összes számot fordított sorrendben.

Elemzése előtt a kód, meg kell érteni a funkció csere (a, b); Funktsiyaswap (a, b) között változik a változók értékét a és b. Például az eredetileg a és b értéke egyenlő, mint 5 és 10, ill. Ezután, amikor a csere (a, b) a értéke 10 és b = 5.

Egy másik érdemes megjegyezni, hogy az n / 2 - ez egész osztás. Az osztás a törtrész eldobjuk. Ie 5/2 = 2.

Tehát, a második ciklusban, kezdjük változtatni az elemek a tömbben. Először módosítsa 0 c n - 1, majd 1-től n - 2, stb Tehát mi n / 2-szer. Ha ilyen művelet nem n / 2 és n-szer, akkor a tömb egyszerűen fordítsa újra, és jön vissza a kiinduló helyzetbe.

Array: 4 3 9 8 1 0

1. lépés - 0 3 9 8 1 4
2. lépés - 0 1 9 8 3 4
3. lépés - 0 1 8 9 3 4

Szóval van tükrözött tömb.

Köszönjük ifnu

Segíts pozhaluysta.Vot feladat adott három különböző szám, keresse ezek átlaga. Átlagos egy szám, amely nagyobb, mint a legalacsonyabb adat számokat. de kevesebb, mint a maximum.

pascal abc
lehetetlen, hogy a véletlen -10 és +10

Segíts azzal a feladattal, az olimpiai játékok.
A szobában hozott táblák és számítógépek. Helyeztük őket, a következők szerint:
1 2 3 4, és így tovább.
1 2 3 4 5 6
(Alján a számítógépek a tetején a táblázatban)
meg kell oldani a problémát a támogatás a ciklus és a div, mod. pliz segítséget.
Köszönöm előre.

kimutatás: = véletlenszerű (max, min);

var x: integer;
kezdődik
véletlenszerű;
X: = véletlenszerű (2,5);
végén;

Azt írja, hogy a lehető legtöbb toll helyen, míg a második legkisebb. De a példa az ellenkezőjét. Ahogy értem, hogy nem számít?

Alapvetően ez egy elírás, korrigált

kimutatás: = véletlenszerű (max, min);

var x: integer;
kezdődik
véletlenszerű;
X: = véletlenszerű (2,5);
végén;

Azt írja, hogy a lehető legtöbb toll helyen, míg a második legkisebb. De a példa az ellenkezőjét. Ahogy értem, hogy nem számít?

Köszönjük módszer leírását a buborék. Szeretnék részletesebben vizsgálja az eljárás Hoare. Mi a választandó módszer?

Készítsen egy sor 20 véletlenszerű számokat -30 0. A furcsa elemek faragva, és megjeleníti a keresési tömb. a hogyan lehet megoldani?

Súgó. kell egy ilyen programot, sebesség = 1000 Throw 3 kocka. Ha ez a szám meghaladja a 12 nyert, és aránya növekszik a hárman. és ha elveszítjük a tét csökken dvoe.Esli számok a kocka azonos, akkor zaschitat nyerni, ennyi az egész. kérem, segítsen.