porotikova1004
?>

Решить на языке с++, каждую строку кода желательно закомментировать, чтобы я понял и смог объяснить как я решил преподу дана последовательность из n элементов, заменить каждый элемент массива средним арифметическим всех предшествующих ему элементов

Информатика

Ответы

Татьяна902

Пример работы во вложениях.

#include <iostream>

#include <ctime>

#include <cstdlib>

#include <algorithm>

#include <iterator>

#include <numeric>

#include <clocale>


#define UINT unsigned int


using namespace std;


int main() {

setlocale(LC_ALL, "Russian");


const int N = 5;

double Arr[N];


/*ГЕНЕРАЦИЯ ДАННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ*/

srand((UINT)time(NULL));

generate(Arr, Arr + N, []() { return rand() % 91 + 10; });


/*ВЫВОД НА ЭКРАН ИЗНАЧАЛЬНОГО МАССИВА*/

cout << "Исходный массив:" << endl;

copy(Arr, Arr + N, ostream_iterator<int>(cout, " "));

cout << endl;


/*РАСЧЕТ СРЕДНЕГО АРИФМЕТИЧЕСКОГО ДЛЯ КАЖДОГО ЭЛЕМЕНТА*/

for(int i = N-1; i >= 0; --i)

 Arr[i] = accumulate(Arr, Arr + i, 0.0) / i;

Arr[0] = 0; // Перед первым элементом нечего складывать :D

 


/*ВЫВОД НА ЭКРАН КОНЕЧНОГО МАССИВА*/

cout << "Результирующий массив массив:" << endl;

copy(Arr, Arr + N, ostream_iterator<int>(cout, " "));

cout << endl;


system("pause");

return 0;

}


Решить на языке с++, каждую строку кода желательно закомментировать, чтобы я понял и смог объяснить
Reznikova1075

Сфе́ра — геометрическое место точек в пространстве, равноудаленных от некоторой заданной точки. Расстояние от точки сферы до её центра называется радиусом сферы. А шар

Шар — геометрическое тело; совокупность всех точек пространства, находящихся от центра на расстоянии, не больше заданного. Это расстояние называется радиусом шара. Шар образуется вращением полукруга около его неподвижного диаметра

Объяснение:

И смотри: Сфера это место точек, а шар это тело.

И ещё сфера имеет пощадь но, но он не имеет объема. А шар наоборот. поэтому я не могу их подразумевать как одинаковые

mouse-0211fsb3509

680 Кб = 5570560 бит = 696320 байт = 0,664 Мб = 0,000648 Гб.

3520 байт = 28160 бит = 3,4375 Кб = 0,003357 Мб = 0,0000032783 Гб

5 гигабайт = 42949672960 бит = 5368709120 байт = 5242880 Кб = 5120 Мб = 0,0049 Тб = 0,0000047684 Пб

Объяснение:

1 - 680 Кб =

1) 680 * 1024 байт * 8 бит = 5570560 бит

2) 680 * 1024 байт = 696320 байт

3) 680 / 1024 = 0,664 Мб

4) 680 / 1024 = 0,000648 Гб

Дальше не делится.

2 - 3520 байт =

1) 3520 * 8 бит = 28160 бит

2) 3520 / 1024 = 3,4375 Кб

3) 3,4375 / 1024 = 0,003357 Мб

4) 0,003357 / 1024 = 0,0000032783 Гб

Дальше не делится.

3 - 5 гигабайт =

1) 5 * 1024 Мб = 5120 Мб

2) 5120 * 1024 Кб = 5242880 Кб

3) 5242880 * 1024 байт = 5368709120 байт

4) 5368709120 * 8 бит = 42949672960 бит

5) 5 Гб / 1024 = 0,0049 Тб

6) 0,0049 Тб / 1024 = 0,0000047684 Пб

Дальше не делится.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решить на языке с++, каждую строку кода желательно закомментировать, чтобы я понял и смог объяснить как я решил преподу дана последовательность из n элементов, заменить каждый элемент массива средним арифметическим всех предшествующих ему элементов
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

petrovichvit2933
armynis8
Andreevich
Nataliatkachenko1
kulturarai44
АлександрАлина
spikahome
sveta740450
inessa12006
Alekseeva_Khlistov
kuk-nina
Геннадьевна_Петр
Panei
Shteinbakh
siyaniemoskva