For 4. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, ... , 10 кг конфет.

Решение на Python 3

import random

price = round(random.uniform(0, 100),2)
print('Цена 1 кг конфет: ', price)
print()
for i in range(1,11):
print("Стоимость ", i, 'кг: {0:.2f}'.format(i * price))

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

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

int main() {
srand((int)time(0));
float price;
price = (rand() % 10000) / 100.0;
cout << "Price for 1 kg: " << price << endl;
float cost = 0;
for(int i = 1; i <= 10; i++) {
cost += price;
cout << std::fixed;
cout << std::setprecision(2);
cout << i <<" kg : price -> " << cost << endl;
}
return 0;
}