Găsirea elementului maxim al șirului

Scrieți un program care calculează elementul maxim în matrice.

Găsirea elementului maxim al șirului.

În linia №7 înregistrează o variabilă pentru stocarea valoarea maximă a elementului.







În linia №8 a scrie o variabilă pentru a stoca indicele elementului maxim.

În conformitate №11 includem funcția Randomizează. Această caracteristică vă permite să genereze numere aleatoare în program. În acest caz, avem nevoie pentru fiecare element de matrice [1..n] (numai 10 elemente) care atribuie orice valoare. Programul «massiv3» valorile pentru toate elementele din matrice am intrat de la tastatura. În această sarcină, nu vom intra nimic. Aceasta randomizes funcție va crea valoare pentru fiecare element al matricei. În matrice 10 obiecte ([1..n], const N = 10), respectiv 10 numere aleatoare pentru a fi generate.

În linia №12 includ ciclu. Variabila «I» va varia de la ciclul 1 la «N»

În linia №14 următorul element de matrice, vom atribui un număr aleator care se află în intervalul de la - 50 la + 50. (scris mai întâi numărul minim - 50, urmat de un semn +, apoi cuvântul RANDOM, urmat în paranteze indică numărul total de posibile numere în intervalul; în intervalul de la - 50 la + 50 + 100 transformă numere de la 0, în total 101)
String №15. Dacă vom rula programul în această etapă, vom afișa 10 numere diferite cu valoarea de - 50 la + 50.







In linia №18 in, am înregistrat numărul 1, adică o variabilă pentru a stoca indicele (numărul) al elementului maxim presupunem că primul element - maxim.

În №19 linie într-o variabilă element de stocare de scriere a valorii maxime a primului element matrice (de exemplu, dacă primul număr generat este de 13, se va presupune și maxim).

In linia №20 ciclu predeterminat. În ea, nu includem primul element. Și apoi, în linie №21 vom verifica starea. Noi comparăm valorile tuturor elementelor de matrice (adică, toate numărul generat) pornind de la 2-lea și al 10-lea de la 1 - numărul ym. Iar dacă numărul următor din matrice mai mult decât primul număr, apoi variabila pentru a stoca numărul maxim de scriere este numărul următor (linia №23), precum și o variabilă pentru a stoca indicele numărul maxim de cod scrie că un alt număr. După executarea buclei în maxim variabilă ar trebui să rămână numărul maxim, iar variabila «imax» ar trebui să rămână numărul de acest număr.

Cum de a număra elementele unei matrice

După pornirea programului în linia de sus am adus 10 de numere generate.
În al doilea rând a adus numărul maxim de toate aceste numere generate.
În al treilea rând eclozat de fapt, o cameră, în ordine, în cazul în care există un număr maxim.

Dacă matrice are mai multe elemente Maskimalno și doriți să afișați indicii de toate aceste elemente, programul va arata astfel:

Cum de a număra elementele unei matrice