Главная »
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 |