Задача:
Даны натуральные числа n, b0, ...,bn. Вычислить f(b0), f(b1), ..., f(bn), где
f(х)=x^2, если x кратно 3;
f(х)=x, если х при делении на 3 даёт остаток 1;
f(х)=x/3, во всех остальных случаях.
Вот мои наработки
#include <iostream>
#include <stdio.h>
#include <cmath>
using namespace std;
double f = 0.0;
int n,x,i;
int main() {
setlocale(0, "rus");
cout << "hello";
cout << "Введите натуральное число n - ";
cin >> n;
for(i = 1; i >= n; i++){
if(n % 3 == 0){
f = n * n; }
else if(n % 3 == 1){
f = n;
}
else {
f = n/3;}
cout << "f равно: " << f;
}
}
Мне не могу понять в каком направлении двигаться. Я понимаю зачем в этой задаче цикл, но как его реализовать? Я может не понял сути задачи, в чём она тогда заключается