Масівы (C++)

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі
(Перанакіравана з «C++: Масівы»)
Перайсьці да: навігацыі, пошуку

Масівы ў C++ — структуры даных мовы праграмаваньня C++, якія ўтрымліваюць зьвязаныя адзін з адным аднатыпныя элемэнты гэтых даных.

Прымяненьне масіваў[рэдагаваць | рэдагаваць крыніцу]

У розных сфэрах народнай гаспадаркі неабходна структураваць і аналізаваць вялікую колькасьць аднатыпных даных. Для аўтаматызацыі і спрашчэньня гэтага працэсу выкарыстоўваюцца масівы. Масівы — адзін з элемэнтаў кіруючых структур у C++.

Аб’яўленьне масіваў[рэдагаваць | рэдагаваць крыніцу]

У мове С++ масівы аб’яўляюцца наступным чынам:

  int a[100];

Тут «int a[100]» — масіў з сотняй элементаў цэлага тыпу.

Прыклад праграмы: заданьне масіву з пячатных сымбаляў і вывад яго на экран[рэдагаваць | рэдагаваць крыніцу]

#include <stdio.h> // падключэньне стандартнай бібліятэкі
#include <iostream>
 
main() // пачатак цела праграмы
{
 
  char z[ 8 ] = { a, b, c, d, e, f, g, h }; // заданьне сымбальнага масіву з васьмі элементаў
  cout << "Масіў з васьмі элементаў:" << "%s", z[8] << endl; // вывад яго на экран
 
return 0; // вяртаньне да пачатку праграмы
}

Прыклад праграмы: пошук максымальнага элементу вэктару[рэдагаваць | рэдагаваць крыніцу]

#include "stdio.h"
#include "iostream"
 
main()
{
  int a[100]; // Заданьне вэктару са 100 элемэнтаў
  int max, n; // Заданьне максымальнага элемэнту вэктару і іх колькасці 
  int i;      //
 
  cout << "Увядзіце колькасьць элемэнтаў вектару: \n"; 
  cin << n;
 
  cout << "Увядзіце ў адзін радок альбо слупок элемэнты вектару: \n";  
 
  for (i=1; i<=n; i++) // увод элементаў вэктара з дапамогай цыклу for
  {
    cin >> a[i];
}
 
  max =a[1];
 
// прысваеньне першаму элемэнту значэньня максымальнага і далейшае параўнаньне з астатнімі элемэнтамі
 
  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