Witam czy jest ktoś w stanie wykonać te zadania lub parę z tych 2 zadań bardzo proszę. C++

Informatyka Europejczyka Zakres rozszerzony cz 1


Witam Czy Jest Ktoś W Stanie Wykonać Te Zadania Lub Parę Z Tych 2 Zadań Bardzo Proszę CInformatyka Europejczyka Zakres Rozszerzony Cz 1 class=

Odpowiedź :

Odpowiedź:

#include <iostream>

//zadanie 1.34

int fun1(int n) {

   if (n == 1) {

       return 4;

   }

   return fun1(n - 1) + 3;

}

int fun2(int n) {

   if (n == 1) {

       return 2;

   }

   return  fun2(n - 1) * 2;

}

float fun3(float n) {

   if (n == 1) {

       return 0.2;

   }

   return  fun3(n - 1) * -3;

}

int main() {

   //zadanie 1.34

   int n;

   std::cin >> n;

   std::cout << fun1(n) << std::endl;

   std::cout << fun2(n) << std::endl;

   std::cout << fun3(n) << std::endl;

   //zadanie 1.35

   

   return 0;

}

Wyjaśnienie:

Ta sama zasada. W zależności jaki ciąg liczysz szukasz r albo q  i pierwszy wyraz ciągu. 2 zadanie zrobię jak wyślesz wyraźniejsze zdjęcie