Направете функции, които извършват аритметичните операции събиране, изваждане, умножение и целочислено деление между две цели числа, подадени като параметри. При функцията за целочислено деление нека да се пресмята и остатъкът от делението. В главната програма с помощта на тези функции пресметнете изразите:
- 2 + 2 =
- 4 * 3 – 5 =
- 5 * 6 + 25 / 4 =
- остатъкът от 25 / 4 =


#include <cstdlib> #include <iostream> using namespace std; int suma(int a, int b){ return a+b; } int proizv(int c, int d, int e){ return c*d-e; } int main(int argc, char *argv[]){ cout<<"1. 2+2="<<suma(2, 2)<<endl; cout<<endl; cout<<"2. 4*3-5="<<proizv(4,3,5)<<endl; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> using namespace std; int Sum(int a, int b) { return a+b; } int izv(int a, int b) { return a-b; } int Pr(int a, int b) { return a*b; } double Chastno(double a, double b) { return a/b; } int main(int argc, char *argv[]) { cout<< " 2+2= " << Sum(2,2)<<endl; cout<< "4*3= " <<izv(Pr(4,3), 5)<<endl; cout<< " 25/4= " <<Chastno(25,4)<<endКалояне, самите функции са верни, без тази за делението. Там в условието пише “ нека функцията да пресмята и остатъкът от делението“. Така че е нужен и още един изходящ параметър, чрез който да се върне остатъка от делението.
Опитай се да пресметнеш изразите само чрез извикване на функциите, а не чрез аритметични операции. Например: