Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
using namespace std;
/*НАШ КЛАСС*/
class Massiv
{
int Array[10]; //Массив целочисленных значений из 10 элементов
int count; //Счетчик элементов массива
public:
void Add(int x); //Метод для добавления элементов в массив
void Show(); //Метод для отображения массива на экране
};
/*ДОБАВЛЯЕМ ЭЛЕМЕНТ В МАССИВ*/
void Massiv::Add(int x)
{
static int pos=0; //Статическая переменная действует как глобальная, но доступна только там, где живет
Array[pos]=x; //Присваиваем принимаемый методом параметр в массив
pos++; //Меняем позицию для следующего присвоения
count=pos; //Счетчик равен последней позиции
}
/*ОТОБРАЖАЕМ МАССИВ НА ЭКРАНЕ*/
void Massiv::Show()
{
for (int i=0;i<count;i++) cout<<Array[i]<<"\t"; //С помощью цикла проходим по всему массиву
cout<<endl;
}
void main()
{
system("CLS"); //Чистим экран
Massiv Arr; //Объявляем Объект Arr нашего класса Massiv
Arr.Add(100.555); //Добавляем в Arr значение (если добавить так, то произойдет приведение к типу int)
Arr.Add(200);//Добавляем в Arr значение
Arr.Add(300); //Добавляем в Arr значение
Arr.Show(); //Показываем Массив Arr на экране
cin.get();
}
Соседние файлы в папке Template