В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
SaskaPups
SaskaPups
04.05.2023 23:27 •  Информатика

Написать программу на языке С++ для создания динамического массива A[N] , заполнить массив с генератора случайных чисел (получение случайного числа в интервале [a,b] оформить как функцию (а=-30,b =30)). Полученный массив перезаписать удалив из него все нечетные числа.
Перезапись оформить как функцию.

Показать ответ
Ответ:
miroslavuvarovozq4v4
miroslavuvarovozq4v4
07.10.2022 01:33

1)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (  16000 / 1024 =  15,625)

500килобайт делим на  15,625 получаем 32секунды.

2)512000  переводим в байты (512000  / 8 =  64000)

64000 переводим в килобайты (  64000 / 1024 =  62,5 )

62,5 умножаем на 46секунд, получаем  2875

3)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (16000 / 1024 =  15,625)

1минуту 20сек переводим в секунды (60+20=80)

15,625 килобайт умножаем на 80секунд, получаем  1250килобайт

0,0(0 оценок)
Ответ:
az12345687
az12345687
15.10.2022 19:22

#include <iostream>

#include <vector>

#include <random>

#include <ctime>

using namespace std;

void solve(){

   srand(time(NULL));

   const int N = 10;

   vector<int> a(N), d(N + 1, 0);

   for(int i = 0; i < N; i++){

       a[i] = rand() % 100 + 1;

       d[i + 1] = d[i] + a[i];

       cout << a[i] << " ";

   }

   int firstIndex = -1, lastIndex = -1;

   for(int i = 0; i < N; i++){

       if(!(a[i] & 1)){

           if(firstIndex < 0)

               firstIndex = i;

           lastIndex = i;

       }

   }

   cout << "\n" << d[lastIndex + 1] - d[firstIndex];

}

int main(){

   solve();

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота