Программирование и основы алгоритмизации. Макаров В.Л. - 58 стр.

UptoLike

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

58
clrscr();
int x, y, result;
cout <<”\nВведите первое число:”;
cin >> x;
cout <<”\nВведите второе число:”;
cin>>y;
result = multiply(x, y); // вызов функции
cout << “\nРезультат =” << result;
cout<<"\nНажмите любую клавишу ...";
getch();
return 0 ;
}
int multiply(int x, int y) //заголовок функции
{
return x * y ; // тело функции
}____________________________________________________
Результаты работы программы:
Введите первое число: 3
Введите второе число: 2
Результат = 6
Рис. 9.1. Окончание
Эта программа запрашивает у пользователя два числа, а затем вызывает
функцию
multiply() для вычисления произведения. Прототип функции объявля-
ется в голове программы и представляет собой тот же заголовок функции, но с
точкой запятой <<;>> в конце. При желании имена переменных в прототипах
можно не указывать. Пример подобной программы показан на рис. 9.2.
// Нахождение максимального числа из трех заданных чисел
#include<iostream.h>
#include <conio.h>
int maxs(int, int, int); // прототип функции
main()
{
clrscr(); //очистка экрана
int x, y, z, s;
cout<<"\nВведите три числа:\n";
cin>>x>>y>>z;
s=maxs(x, y, z) ;
cout<<"\nРезультат ="<< s;
cout<<"\nНажмите любую клавишу ...";
getch();
return 0;
}
int maxs(int x, int y, int z)
Рис. 9.2