Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. void f0(int *m, int n){
  5.     int i;
  6.     for(i=0;i<n;i++)
  7.         cout<<"Конец \n";
  8.     exit(0);
  9. }
  10. void f1(int *m, int n,int s){
  11.     int i;
  12.     s=0;
  13.     for(i=0;i<n;i++)
  14.         s=s+m[i];
  15.     cout<<"Работа 1 \n";
  16.     cout<<"s="<<s;
  17. }
  18. void f2(int *m,int n){
  19.     int p=1;
  20.     int i;
  21.     for(i=0;i<n;i++)
  22.         p=p*m[i];
  23.     cout<<"Работа 2 \n";
  24.     cout<<"p="<<p;
  25. }
  26. int main(){
  27.     setlocale(0,"rus");
  28.     void(*pact[])(int*,int n)={f0,f1,f2};
  29.     int st[12];
  30.     int num,i,n;
  31.     cout<<"n=";
  32.     cin>>n;
  33.     cout<<"Введите массив \n";
  34.     for(i=0;i<n;i++)
  35.         cin<<st[i];
  36.     cout<<" \n 0(vixod)\n 1(sum)\n 2-(proiz)\n";
  37.     while(1){
  38.         pact[num](st,n);
  39.     }
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement