For 10. Дано целое число N (> 0). Найти сумму
1 + 1/2 + 1/3 + ... + 1/N
(вещественное число).

Решение на Python 3

import random

N = random.randrange(10)
print('N = ', N)

S = 0.0
for i in range(N):
S += 1/(i+1)
print(i+1," : ",1/(i+1)," : ",S)
print("Sum = ",S)

Решение на C++

#include <bits/stdc++.h>
using namespace std;

int main() {
srand((int)time(0));
int N;
N = rand() % 100;

double S = 0, x;
for(float i = 1; i <= N; i++) {
x = 1/i;
S += x;
cout << i <<" : " << x <<" : " << S << endl;
}
cout << "Number N: " << N << endl;
cout << "Sum = " << S << endl;
return 0;
}