Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. unsigned long long fact(int n)
  2.         {
  3.             if(n < 0)      return -1;
  4.             else if(n < 2) return 1;
  5.             else return n * fact(n - 1);
  6.  
  7.         }
  8.     private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  9.                  MessageBox::Show(Convert::ToString(fact(Convert::ToInt32(textBox1->Text))));    
  10.              }
  11.     };
  12.  
  13. //==============================================================================================================
  14.  
  15. //Функция возвращает n-e число Фибоначчи по данному n.
  16.         int fib(int n)
  17.         {
  18.             if (n == 0) { return 0; }
  19.             else
  20.             {
  21.                 if ((n == -1) || (n == 1)) { return 1; }
  22.                 else
  23.                 {
  24.                     if (n > 0) { return fib(n - 1) + fib(n - 2); }
  25.                     else { return fib(n + 2) - fib(n + 1); }
  26.                 }
  27.             }
  28.         }
  29.  
  30.     private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  31.                  textBox2->Text = "";
  32.                  int n = Convert::ToInt32(textBox1->Text);
  33.                  for(int i = 1; i <= n; i++)
  34.                  {
  35.                     textBox2->Text += Convert::ToString(fib(i)) + " ";
  36.                  }
  37.              }
  38. //===========================================================================================
  39. private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
  40.                  Факториал ^run_form = gcnew Факториал();
  41.                  run_form->Show();
  42.              }
  43.     private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  44.                  Фибоначчи ^run_form = gcnew Фибоначчи();
  45.                   run_form->Show();
  46.              }
  47.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement