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

Решение на Python 3

import random

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

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

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

Решение на 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;

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

return 0;
}