Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int brojZnamenaka(int n) {
  5.     static int counter = 0;
  6.     if (n > 0) {
  7.         counter++;
  8.         brojZnamenaka(n / 10);
  9.     }
  10.     else {
  11.         return counter;
  12.     }
  13. }
  14.  
  15. int zbrojZnamenaka(int n) {
  16.     static float zbroj = 0;
  17.     if (n > 0) {
  18.         int x = n % 10;
  19.         zbroj += x;
  20.         zbrojZnamenaka(n / 10);
  21.     }
  22.     else {
  23.         return zbroj;
  24.     }
  25. }
  26.  
  27. int fibonacci(int n) {
  28.     if (n == 0 || n == 1) {
  29.         return 1;
  30.     }
  31.     return fibonacci(n - 1) + fibonacci(n - 2);
  32. }
  33.  
  34. int povrh(int n, int m) {
  35.     if (m == n || m == 0) {
  36.         return 0;
  37.     }
  38.     return povrh(n - 1, m - 1) + povrh(n - 1, m);
  39. }
  40.  
  41. int factorial(int n) {
  42.     if (n == 0) {
  43.         return 1;
  44.     }
  45.     return n * factorial(n - 1);
  46. }
  47.  
  48. int zbrojZnamenakaFloat(float n) {
  49.     static int counter = 0;
  50.     if ((int)n != n) {
  51.         zbrojZnamenakaFloat(n * 10);
  52.     }
  53.     else if (n > 0) {
  54.         counter++;
  55.         zbrojZnamenakaFloat((int)n / 10);
  56.     }
  57.     else {
  58.         return counter;
  59.     }
  60. }
  61.  
  62. #define MAX 1000
  63.  
  64. class Stack {
  65.     int sp;
  66. public:
  67.     int a[MAX];
  68.     Stack() : sp(-1){}
  69.     void pop() {
  70.         if (sp == (MAX - 1)) {
  71.  
  72.         }
  73.         else {
  74.             cout << a[sp] << endl;
  75.             sp -= -1;
  76.         }
  77.     }
  78.     int push(int x) {
  79.         if (sp == MAX) {
  80.  
  81.         }
  82.         else {
  83.             a[sp + 1] = x;
  84.             sp = sp + 1;
  85.         }
  86.     }
  87.  
  88. };
  89.  
  90. int main() {
  91.     cout << brojZnamenaka(88888) << endl;
  92.     cout << zbrojZnamenaka(2222) << endl;
  93.     cout << zbrojZnamenakaFloat(23.32) << endl;
  94.     return 0;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement