For 39. Даны целые положительные числа A и B (A < B). Вывести все целые числа от A до B включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза).

Решение на Python 3

import random

A = random.randrange(1,11)
B = random.randrange(A+1,21)

print("A = ",A)
print("B = ",B)
print()

for i in range(A,B+1):
for j in range(0,i):
print(i,end=" ")
print()

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

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

int main() {
srand((int)time(0));
int A = rand() % 10 + 1;
int B = A + rand() % 10 + 1;
cout << "A = " << A << endl;
cout << "B = " << B << endl;

for(int i = A; i <= B; i++) {
for(int j = 1; j <= i; j++)
cout << i << " ";
cout << endl;
}

return 0;
}