ea9824165833886
?>

Даны три числа - 4.5; 7; 1. результатом является среднее арифпетическое данных чисел. опредилите тип входных и выходных данных​

Информатика

Ответы

ooost-2022

с++ написать программу для определения времени суток по данному текущему вреени и вывести сообщение (утро с 6 до 12, день с 12 до 18, вечер с 18 до 24, ночь с 0 до 6)

Объяснение:

с++ написать программу для определения времени суток по данному текущему вреени и вывести сообщение (утро с 6 до 12, день с 12 до 18, вечер с 18 до 24, с 0 до 6)с++ написать программу для определения времени суток по данному текущему вреени и вывести сообщение (утро с 6 до 12, день с 12 до 18, вечер с 18 до 24, ночь с 0 до 6)с++ написать программу для определения времени суток по данному текущему вреени и вывести сообщение (утро с 6 до 12, день с 12 до 18, вечер с 18 до 24, ночь с 0 до 6)

Александрович_Викторовна

Конечно! Вот пример программы на языке программирования Си, которая заполняет матрицу случайными числами и отображает правую половину матрицы на левую зеркально симметрично относительно вертикальной оси:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#define MATRIX_SIZE 6 // Размер матрицы

void fillMatrix(int matrix[][MATRIX_SIZE]) {

srand(time(NULL)); // Инициализация генератора случайных чисел

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

for (int j = 0; j < MATRIX_SIZE; j++) {

matrix[i][j] = rand() % 10; // Генерация случайного числа от 0 до 9

}

}

}

void mirrorMatrix(int matrix[][MATRIX_SIZE]) {

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

for (int j = 0; j < MATRIX_SIZE / 2; j++) {

matrix[i][MATRIX_SIZE - 1 - j] = matrix[i][j]; // Копирование значения из правой половины в левую

}

}

}

void printMatrix(int matrix[][MATRIX_SIZE]) {

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

for (int j = 0; j < MATRIX_SIZE; j++) {

printf("%2d ", matrix[i][j]);

}

printf("\n");

}

}

int main() {

int matrix[MATRIX_SIZE][MATRIX_SIZE];

fillMatrix(matrix);

printf("Исходная матрица:\n");

printMatrix(matrix);

mirrorMatrix(matrix);

printf("\nМатрица с отраженной правой половиной:\n");

printMatrix(matrix);

return 0;

}

В этом примере мы используем функции fillMatrix для заполнения матрицы случайными числами, mirrorMatrix для отображения правой половины матрицы на левую, и printMatrix для вывода матрицы на экран. Размер матрицы задан константой MATRIX_SIZE, которую можно изменить по необходимости.

Программа сначала заполняет матрицу случайными числами с функции fillMatrix. Затем она выводит исходную матрицу с функции printMatrix. После этого вызывается функция mirrorMatrix, которая отражает правую половину матрицы на левую. Наконец, программа выводит матрицу с отраженной правой половиной с функции printMatrix.

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

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

Даны три числа - 4.5; 7; 1. результатом является среднее арифпетическое данных чисел. опредилите тип входных и выходных данных​
Ваше имя (никнейм)*
Email*
Комментарий*

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

machkura
МАМОНОВА-андрей
Koshovkina1721
gbfedak220
Бондарен1076
Aleksandr768
Троцкая-Ивановна
koptevan6
vasinam
sirenashop25
guzelda19904850
chikunova87194
ella-rudenko
oserdyuk41
daarisgoy