wd wp Пошук:

Масівы ў 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

Тэмы гэтай старонкі (1):
Катэгорыя·C++