Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | None | 0 0
  1. using System;
  2.                    
  3. public class Program
  4. {
  5.    
  6.     public static int factorial(int n) {
  7.         if (n == 1) return 1;
  8.         return n * factorial(n-1);
  9.     }
  10.    
  11.     public static int division(int a, int b) {
  12.         if (a < b) return (b-a) == 0 ? 1 : 0;
  13.         return 1 + division(a-b, b);
  14.     }
  15.    
  16.     public static int mod(int a, int b) {
  17.         if (a < b) return a;
  18.         return mod(a-b, b);
  19.     }
  20.    
  21.     public static bool multip(int a, int b) {
  22.         if (a < b) return a == 0;
  23.         return multip(a-b, b);
  24.     }
  25.    
  26.     public static int sum(int n) {
  27.         if (n == 1) return 1;
  28.         return n + sum(n-1);
  29.     }
  30.    
  31.     public static int odd_mult_sum(int n) {
  32.         if (n % 2 == 0) return odd_mult_sum(n-1);
  33.         if (n == 1) return 1;
  34.         return n * odd_mult_sum(n-2);
  35.     }
  36.    
  37.     public static int complex_sum(int n) {
  38.         if (n % 2 == 0) return n*n + complex_sum(n-1);
  39.         if (n == 1) return 2;
  40.         return n*2 + complex_sum(n-1);
  41.     }
  42.    
  43.     public static int series_n(int n) {
  44.         if (n == 1) return 1;
  45.         return 2 + series_n(n-1);
  46.     }
  47.    
  48.     public static int sum_n(int n) {
  49.         if (n == 1) return 1;
  50.         return series_n(n) + sum_n(n-1);
  51.     }
  52.    
  53.     public static int series_n_1(int n) {
  54.         if (n == 1) return 0;
  55.         return (n-1) + series_n_1(n-1);
  56.     }
  57.    
  58.     public static int sum_n_1(int n) {
  59.         if (n == 1) return 0;
  60.         return series_n_1(n) + sum_n_1(n-1);
  61.     }
  62.    
  63.    
  64.    
  65.     public static void Main()
  66.     {
  67.        
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement