Inversarea matrice în direcția opusă - un blog novice programatori

Inversarea matrice în direcția opusă - un blog novice programatori

Sarcina este după cum urmează. Acesta este dat de un șir de n numere. Pentru a flip și afișa toate numerele în ordine inversă.

Înainte de a analiza codul, aveți nevoie pentru a înțelege swap funcția (a, b); Funktsiyaswap (a, b) variază între valorile variabilelor a și b. De exemplu, inițial a și b sunt egale cu 5 și 10, respectiv. Apoi, după swap (a, b) este egal cu 10 și b este egal cu 5.

Un alt demn de remarcat faptul că n / 2 - aceasta este diviziune număr întreg. În diviziune întreg partea fracționară este aruncată. Ie 5/2 = 2.

Deci, în al doilea ciclu, vom începe să se schimbe elementele din matrice. Mai întâi, modificați n 0 c - 1, apoi 1 la n - 2, etc. Deci, facem n / 2 ori. Dacă face o astfel de operațiune nu este n / 2 și de n ori, apoi matrice rândul său, pur și simplu din nou și să vină la poziția de pornire.

Array: 4 3 9 8 1 0

Pasul 1 - 0 3 9 8 1 4
Pasul 2 - 0 1 9 8 3 4
Pasul 3 - 0 1 8 9 3 4

Deci, ne-am intors matrice.

Vă mulțumim pentru ifnu

Ajuta pozhaluysta.Vot sarcină dată trei numere diferite, găsiți media acestora. Media este un număr care este mai mare decât cel mai mic numar de date. dar mai mică decât maximul.

abc pascal
este imposibil de a face aleatoriu -10-10

Ajutor cu sarcina de a Jocurilor Olimpice.
În sala de mese a adus și calculatoare. Ele au fost plasate după cum urmează:
1 2 3 4 și așa mai departe.
1 2 3 4 5 6
(În partea de jos a calculatoarelor din partea de sus a tabelelor)
aveți nevoie pentru a rezolva problema cu ajutorul ciclului și div, mod. pliz ajutor.
Vă mulțumim anticipat.

Declarație: = random (max, min);

var x: integer;
începe
randomiza;
x: = aleator (2,5);
se încheie;

Scrii că numărul maxim de loc stilou, în timp ce al doilea minim. Dar, în exemplul de contrariul. Așa cum am înțeles că nu contează?

Practic, este o greșeală de scriere, corectat

Declarație: = random (max, min);

var x: integer;
începe
randomiza;
x: = aleator (2,5);
se încheie;

Scrii că numărul maxim de loc stilou, în timp ce al doilea minim. Dar, în exemplul de contrariul. Așa cum am înțeles că nu contează?

Vă mulțumim pentru descrierea metodei bulei. Aș dori să examineze mai detaliat metoda lui Hoare. Ce metoda de alegere?

Creați o serie de 20 de numere aleatoare în intervalul de la -30 la 0. Elementele impare pătratelor și pentru a afișa matrice de căutare. un modul de a rezolva?

Ajutor. au nevoie de un astfel de program, rata = 1000 Throw 3 Cube. în cazul în care numărul este mai mare de 12 este câștigat și rata de creștere a trei dintre ele. și dacă vom pierde pariul scade numerele dvoe.Esli pe zaruri sunt aceeași victorie, atunci zaschitat, asta e tot. vă rugăm să ajute.