Регистрация
28 Авг 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Написана программа которая содержит в себе динамический массив. Пользователь определяет его размер, и первое число в нём. остальные числа высчитываются и заносятся в массив по формуле.

long long *x = new long long[k]; // k - количество элементов в массиве, S - первое число
x[0] = S;
for (int i = 1; i < k; i++) x = x[i - 1] + (x[i - 1] * a*b);

нужно вывести массив на экран так, что бы когда x доходит до 10000, проводилась черта cout "-----", и так далее через каждые 10000 . причем проблема в том что я не знаю на каком числе закончится массив, это может быть миллион, может быть тысяча. Как это сделать? так же хотелось бы что бы каждое число выводимое массивом на экран, разделялось точкой по типу ( не 1000, а 1.000 не 100000 а 100.000). помогите плиз, как это всё сделать?
 
Можешь скинуть в коммент полное задание. Что за коэффициенты a и b в формуле? Зачем создавать несколько массивов?
 
Назад
Сверху