Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unsigned long long fact(int n)
- {
- if(n < 0) return -1;
- else if(n < 2) return 1;
- else return n * fact(n - 1);
- }
- private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
- MessageBox::Show(Convert::ToString(fact(Convert::ToInt32(textBox1->Text))));
- }
- };
- //==============================================================================================================
- //Функция возвращает n-e число Фибоначчи по данному n.
- int fib(int n)
- {
- if (n == 0) { return 0; }
- else
- {
- if ((n == -1) || (n == 1)) { return 1; }
- else
- {
- if (n > 0) { return fib(n - 1) + fib(n - 2); }
- else { return fib(n + 2) - fib(n + 1); }
- }
- }
- }
- private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
- textBox2->Text = "";
- int n = Convert::ToInt32(textBox1->Text);
- for(int i = 1; i <= n; i++)
- {
- textBox2->Text += Convert::ToString(fib(i)) + " ";
- }
- }
- //===========================================================================================
- private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
- Факториал ^run_form = gcnew Факториал();
- run_form->Show();
- }
- private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
- Фибоначчи ^run_form = gcnew Фибоначчи();
- run_form->Show();
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement