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

Решить что на картинке


Решить что на картинке

Показать ответ
Ответ:
bellanik2p06zxf
bellanik2p06zxf
13.07.2021 08:26
#include <iostream>
#include <ctime>

using namespace std;

/* Searching of the minimal sequence of the even numbers. 
 * ARGUMENTS:
 *   - array of the numbers:
 *       int mainArray[];
 *   - number of elements in the array:
 *       int numOfEl;
 * RETURNS: None.
 */
void MinSeqOfNum(int mainArray[], int numOfEl)
{
  int
    minSeqLenght = numOfEl + 1, // минимальная длина последовательности
    seqLenght = 1,  // длина текущей последовательности
    numEnd = 0; // номер элемента, на котором заканчивается последовательность

  /* Цикл обработки массива */
  for (int i = 1; i < numOfEl; i++)
  {
    if (mainArray[i] < mainArray[i - 1] && mainArray[i] % 2 == 0 && mainArray[i - 1] % 2 == 0)
      seqLenght++;
    else
    {
      if (seqLenght < minSeqLenght && seqLenght != 1)
        minSeqLenght = seqLenght, numEnd = i;
      seqLenght = 1;
    }
  }

  /* Дополнительная проверка на случай, если минимальная последовательность    * закончилась на последнем элементе массива */
  if (seqLenght < minSeqLenght && seqLenght != 1)
    minSeqLenght = seqLenght, numEnd = numOfEl;
  if (minSeqLenght != numOfEl + 1)
  {
    cout << endl << endl << "Minimal sequence = " << minSeqLenght << endl << "Group: " << endl;

    /* Вывод группы с минимальной длиной */
    for (int i = numEnd - minSeqLenght; i < numEnd; i++)
      cout << mainArray[i] << "; ";
  }
  else
    cout << endl << endl << "There is no such sequence exists..." << endl;
} /* End of the 'MinSeqOfNum' function */

/* Main program function.
 * ARGUMENTS: None.
 * RETURNS:
 *   (int) errors level for operation system.
 */
int main()
{
  srand(time(0));
  int
    numOfEl,     // кол-во элементов в массиве
    *mainArray;    // основной массив

  /* Инициализация кол-ва элементов массива */
  cout << "Input number of the elements: ";
  cin >> numOfEl;

  /* Выделение памяти под массив */
  if (numOfEl > 0)
    mainArray = new int[numOfEl];
  else
  {
    cout << "Error! Number of the elements cannot be negative!";
    return 0;
  }

  /* Инициализация основного массива случайными значениями */
  for (int i = 0; i < numOfEl; i++)
    mainArray[i] = rand() % 1000;

  /* Инициализация основного массива пользовательскими значениями */
  /*
    for (int i = 0; i < numOfEl; i++)
      cin >> mainArray[i];
  */

  /* Вывод массива */
  for (int i = 0; i < numOfEl; i++)
    cout << mainArray[i] << "; ";

  /// Поиск последовательности убывающих четных чисел ///   MinSeqOfNum(mainArray, numOfEl);

  system("pause");
  return 0;
} /* End of the 'main' function */
0,0(0 оценок)
Ответ:
Кристиночка0913
Кристиночка0913
29.09.2022 14:01

Рассмотрим, как уменьшить таблицу в Ворде всеми доступными и начнем мы с самого простого варианта уменьшения всей таблицы в целом. Для этих целей в правом нижнем углу таблицы при наведении курсора появляется маленький квадратик, за который таблицу можно потянуть и уменьшить до необходимых размеров. При этом таблица будет уменьшаться до определенных пределов. Например, до полного заполнения ячеек текстом, если таблица была заполнена, и до определенного минимального значения, если таблица была пустой.

Столбцы и строки с текстом можно дополнительно уменьшить, отключив автоподбор размера таблицы по содержимому, и установив точное значение высоты строк и ширину столбцов.

Также можно сжать таблицу в Ворде по ширине, указав ширину таблицы в свойствах таблицы, а также сжать по высоте, указав высоту строк. Но в любом случае, таблица не сможет стать меньше, чем ей позволит это сделать находящийся в ней текст.

Есть также возможность ручного уменьшения отдельных строк, столбцов или ячеек. Для этого курсор нужно навести на необходимую грань таблицы и после появления соответствующего значка зажать левую кнопку мыши и перемещать грань в необходимом направлении.

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