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

Скласти програму середнього арифметичного всіх елементів масиву цілих чисел У(у1,у2...у25), які задовольняють умовам а<=у1<=в. а=-20 в=20. Числові значення задані

Показать ответ
Ответ:
Vika15077
Vika15077
13.05.2022 19:36
Колонтитул — справочная строка над текстом страницы (иногда сбоку от него и редко под ним), определяющая содержание страницы: какое произведение какого автора на ней напечатано в сборнике; какой параграф какой главы — в моноиздании; какая статья или какие статьи — в словаре; о каком событии, предмете, лице ведется речь — в мемуарах. : колонтитул, отражающий содержание текста страницы, позволяет читателю быстро находить фрагмент на конкретную частную тему, не просматривая текст и не вчитываясь в него. к сожалению, колонтитулы применяются не часто. объясняется это тем, что при верхнем колонтитуле уменьшается площадь полосы под текст по крайней мере на две строки. это часто и останавливает издателя. чтобы избежать потерь площади, можно использовать нижний колонтитул. он входит в строку с колонцифрой (номером страницы), а она ставится за пределами полосы, которая при этом не уменьшается. можно помещать колонтитул только на одной стороне разворота, что уменьшит потери вдвое. есть и другие способы уменьшить потери площади, каждый издатель сам должен подумать какой из них выбрать. нецелесообразно использовать в книге постоянный (мертвый) колонтитул, так как он не несет никакой функциональной нагрузки: каждый помнит, какую книгу он читает и кому она принадлежит. потеря бумаги из-за постоянных колонтитулов ничем не оправдана. кроме постоянных (бесполезных) колонтитулов существуют переменные, которые различаются: — по объекту на странице, который служит основой для формулирования колонтитула: 1) рубрикаиионный — в основе лежит заголовок подраздела, текст которого расположен на странице; 2) текстовой — в основе лежит содержание текста страницы, когда он не расчленен заголовками или расчленен заголовками нумерационными, немыми, графическими, т. е. не определяющими тему подразделов; — по принципу смены одного колонтитула другим: 1) прерывистый — меняется только с началом нового подраздела; 2) скользящий — меняется с каждой новой страницей или даже колонкой. среди прерывистых рубрикационных различаются: 1) колонтитулы одноступенные, когда в колонтитул вынесены заголовки только одной ступени, т. е. одной значимости (только глав или только параграфов); 2) двух- и трехступенные — колонтитулы левой страницы разворота одной ступени, а правой — другой, подчиненной; например, слева заголовки глав, справа — параграфов и подпараграфов. виды колонтитулов по их внешним особенностям: по месту на развороте — левый (на левой полосе разворота) и правый (на правой стороне разворота); по месту на полосе — верхний (над текстом), боковой (на боковом наружном поле), нижний (в строке с нижней колонцифрой), оборонный (врезан в текст полосы сверху или снизу). выбор колонтитула зависит от особенностей произведения и книги и самого колонтитула. от колонтитулов требуется, чтобы они: 1.кратко, но четко выражали содержание подраздела, к которому относится страница или содержание самой страницы. 2. менялись справа не чаще чем через 2—3 страницы и не реже, чем через 8—10 страниц. 3. включали в себя не только тематическую часть заголовков, но и родонумерационную, поскольку ссылки в книге чаще всего делаются только на род и номер рубрики.
0,0(0 оценок)
Ответ:
sakds
sakds
07.11.2020 04:16

#include <iostream>

#include <time.h>

#include <stdio.h>

using namespace std;

int main()

{

   srand(time(NULL));

   int mas[100][100] = {};

   int side;

   cout << "Введите размер стороны квадратной матрицы: ";

   cin >> side;

   for (int i = 0; i < side; i++)

   {

       for (int j = 0; j < side; j++)

       {

           mas[i][j] = 10 + rand() % (99 - 10 + 1);

           cout << mas[i][j] << " ";

       }

       cout << endl;

   }

   int max = mas[0][0];

   int max_ind_i = 0;

   int max_ind_j = 0;

   int min = mas[0][0];

   int min_ind_i = 0;

   int min_ind_j = 0;

   for (int i = 0; i < side; i++)

   {

       for (int j = 0; j < side; j++)

       {

           if (max < mas[i][j])

           {

               max = mas[i][j];

               max_ind_i = i;

               max_ind_j = j;

           }

           if (min > mas[i][j])

           {

               min = mas[i][j];

               min_ind_i = i;

               min_ind_j = j;

           }

       }

   }

   cout << "Максимум: " << max << " \nИндексы: " << max_ind_i << " " << max_ind_j << "\nМинимум: " << min << " \nИндексы: " << min_ind_i << " " << min_ind_j;

}

Объяснение:

Максимальный размер массива - 100 на 100

#include <iostream> // Библиотека ввода - вывода

#include <time.h> // Библиотека для работы со временем

#include <stdio.h> // Библиотека, содержащая функцию рандома

using namespace std; // Пространство имён

int main()

{

   srand(time(NULL)); // При каждом запуске программы будут новые псевдослучайные числа

   int mas[100][100] = {}; // Двумерный массив 100 на 100, заполненный нулями

   int side; // Переменная, хранящая сторону квадратной матрицы

   cout << "Введите размер стороны квадратной матрицы: "; // Вывод сообщения в консоль

   cin >> side; // Вводим сторону матрицы с клавиатуры

   for (int i = 0; i < side; i++) // Цикл для заполнения и вывода массива

   {

       for (int j = 0; j < side; j++) // Цикл для заполнения и вывода массива

       {

           mas[i][j] = 10 + rand() % (99 - 10 + 1); // Заполнение двумерного массива псевдослучайными числами в диапазоне [10, 99]

Формула: a + rand() % ( b - a + 1)

           cout << mas[i][j] << " "; // Выводим элемент массива

       }

       cout << endl; // Переносим на следующую строку (для красивого вывода)

   }

   int max = mas[0][0]; // Максимум = первому элементу массива

   int max_ind_i = 0; // Индекс max  i = 0

   int max_ind_j = 0; // Индекс max j = 0

   int min = mas[0][0]; // Минимум = первому элементу массива

   int min_ind_i = 0; // Индекс min i = 0

   int min_ind_j = 0; // Индекс min j = 0

   for (int i = 0; i < side; i++) // Цикл для прохода по всем элементам массива

   {

       for (int j = 0; j < side; j++) // Цикл для прохода по всем элементам массива

       {

           if (max < mas[i][j]) // Ищем максимум в массиве

           {

               max = mas[i][j]; // Присваиваем переменной max значение, которое оказалось больше ее

               max_ind_i = i; // Запоминаем индекс

               max_ind_j = j; // Запоминаем индекс

           }

           if (min > mas[i][j]) // Ищем минимум в массиве

           {

               min = mas[i][j]; // Присваиваем переменной min значение, которое оказалось меньше ее

               min_ind_i = i; // Запоминаем индекс

               min_ind_j = j; // Запоминаем индекс

           }

       }

   }

   cout << "Максимум: " << max << " \nИндексы: " << max_ind_i << " " << max_ind_j << "\nМинимум: " << min << " \nИндексы: " << min_ind_i << " " << min_ind_j; // Выводим ответ

}

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