Программирование на языке высокого уровня - 21 стр.

UptoLike

Составители: 

21
Каждое действие оформим в виде отдельной функции.
Пусть:
inputmas() - функция ввода массива
schet() - функция определения количества элементов до наименьшего
(данная функция должна посредством инструкции return
возвращать результат работы в точку вызова фунции)
outrez() - функция вывода исходного массива и полученного результата
Текст программы
#include <iostream.h>
#include <iomanip.h>
// прототипы функций
void inputmas( int [14], char );
int schet( int [14] );
void outrez( int [14], char, int );
void main()
{
// объявление массивов и
переменных
int a[14], d[14], kola, kold;
// обращение
inputmas(a, 'a'); // в функцию в качестве аргументов передается
inputmas(d, 'd'); // массив и его имя (символ в апострофах)
kola = schet( a ); // вызов функции, возвращающей одно значение
kold = schet( d );
outrez(a, 'a', kola);
outrez(d, 'd', kold);
}
// определение функции ввода массива input()
void inputmas ( int x[14], char name)
{
int i;
cout << "Вводим массив " << name << endl;