Масівы ў C++ — структуры даных мовы праграмавання C++, якія ўтрымліваюць звязаныя адзін з адным аднатыпныя элементы гэтых даных.
Прымяненне масіваў У розных сферах народнай гаспадаркі неабходна структураваць і аналізаваць вялікую колькасць аднатыпных даных. Для аўтаматызацыі і спрашчэння гэтага працэсу выкарыстоўваюцца масівы. Масівы — адзін з элементаў кіруючых структур у C++.
Аб'яўленне масіваў У мове С++ масівы аб'яўляюцца наступным чынам:
int a;
Тут "int a" — масіў з сотняй элементаў цэлага тыпу.
Прыклад праграмы: заданне масіву з пячатных сімвалаў і вывад яго на экран
#include <stdio.h> // падключэнне стандартнай бібліятэкі #include <iostream>
main() // пачатак цела праграмы {
char z[ 8 ] = { a, b, c, d, e, f, g, h }; // заданне сімвальнага масіву з васьмі элементаў cout << "Масіў з васьмі элементаў:" << "%s", z << endl; // вывад яго на экран
return 0; // вяртанне да пачатку праграмы }
Прыклад праграмы: пошук максімальнага элемента вектара
#include "stdio.h" #include "iostream"
main() { int a; // Заданне вектара са 100 элементаў int max, n; // Заданне максімальнага элемента вектара і іх колькасці int i; //
cout << "Увядзіце колькасць элементаў вектара: \n"; cin << n;
cout << "Увядзіце ў адзін радок альбо слупок элементы вектара: \n";
for (i=1; i<=n; i++) // увод элементаў вектара з дапамогай цыкла for
cin >> a[i]; }
max =a;
// прысваенне першаму элементу значэнне максімальнага і далейшае параўнанне з астатнімі элементамі
for (i = 2; i <= n; i++)
if (a[i] > max) max = a[i]; } cout << "Максімальны элемент вектара: %i\n",max << endl;
return 0; }
Літаратура C++ How to Program (8th Edition). By : Paul Deitel , Harvey Deitel. Pages : 1104. Year : 2011. Publisher : Prentice Hall. ISBN-13: 978-0132662369
Катэгорыя:C++