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.