Гузаштан дар вектор маънои як-як дидани ҷузъҳои онро дорад, одатан бо сикл аз индекси 0 то n - 1. Сиклҳои ҳафтаи 5 ва 6 (ҷамъҳо, ҳисобкунакҳо, рекордҳо) ҳама дар вектор кор мекунанд. Ва вектор он чизро карда метавонад, ки ҷараёни ададҳо наметавонад: ба ададҳо ду маротиба нигоҳ кардан.
Ҷамъҳо, шуморишҳо ва бузургтарин
nадад ва ададиk-ро хонед. Ҷамъи онҳо ва шумораи ададҳои азkкалонро чоп кунед. Дар сатри навбатӣ хурдтарин, бузургтарин ва фарқи онҳоро чоп кунед.
Вуруд
Баромад
Ба чор чиз диққат диҳед:
- Барои ҷамъи то 10⁵ адад, ки ҳар кадомаш то 10⁹ аст,
long longлозим аст. - Рекордҳо аз ҷузъи ҳақиқӣ
a[0]оғоз мешаванд, на аз 0. - Фарқи
mx - mn-и ададҳои байни −10⁹ ва 10⁹ метавонад 2 · 10⁹ бошад. Ин танҳо базӯр дарintҷо мешавад. Барои он ҳамlong long-ро истифода баред. maxваminҳарду қиматро аз як навъ мехоҳанд. Боvector<long long>рекордиlong longкор мекунад, валеint mx = a[0]; mx = max(mx, a[i]);тарҷума намешавад.
Он дар куҷост? Индексро нигоҳ медорем
Барои гуфтани он, ки бузургтарин ҷузъ дар куҷост, ба ҷои қимат индекси best-ро нигоҳ доред. Қимат ҳамеша ҳамчун a[best] дар даст аст.