Главная » 2017 » Апрель » 7 » Динамический массив. Ввод и Вывод
12:13
Динамический массив. Ввод и Вывод

#include<iostream>
#include <Windows.h>
using namespace std;
void vvod(int *a, int n);
void vivod(int *a, int n);
int maxmas(int *a,int n);
int main() 
{
    setlocale(LC_ALL, "Russian"); 
    SetConsoleCP(1251); SetConsoleOutputCP(1251);
    int n;
    int *a;
    cout << "Введите количество элементов"<<endl;
    cin >> n;
    a=new int [n];
    
    cout << "Введите массив"<<endl;
    vvod(a,n);
    cout << "Введённый массив"<<endl;
    vivod(a,n);
    cout << "Максимальный элемент "<<maxmas(a,n)<<endl;

    delete a;
    system("pause");
    return 0;
}
void vvod(int *a, int n) 
{
    for (int i=0;i<n;i++)
    {
        cin >>a[i];
    }
}
void vivod(int *a, int n) 
{
    for (int i=0;i<n;i++)
    {
        cout <<a[i]<<" ";
    }
    cout << endl;
}
int maxmas(int *a, int n) 
{
    int max=a[1];
    for (int i=0;i<n;i++)
    {
        if (a[i]>max) 
            max=a[i]; 
    }
    return max;
}

    

Просмотров: 381 | Добавил: denjes | Рейтинг: 0.0/0
Всего комментариев: 0
avatar