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