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

вы пишете программу, которая обеспечивает работу умного дома. Программа называется Zolushka.

Для этой программы один раз задаются идеальные значения температуры и чистоты в доме, для этого используются команды SET TEMP t, SET CLEANLINESS c, где t - целое число от -50 до 50, а c - целое в диапазоне от 0 до 100

В конце дня хозяин дома может проверить, не изменилось ли состояние в доме используя следующие две команды:

STATISTIC TEMP - выводит сообщение вида "Zolushka set temperature to N degrees today", где N - какая температура была установлена в этот день. Числа выводится с точностью до одного знака после запятой.

STATISTICS CLEANLINESS- выводит сообщение вида "Zolushka set cleanliness today to Z points" - где Z - то, насколько была установлена чистота сегодня.

входные данные
SET TEMP 25
SET CLEANLINESS 80
выходные данные
Zolushka set temperature to 25.0 degrees today
Zolushka set cleanliness today to 80 points

Показать ответ
Ответ:
epicrare15
epicrare15
08.01.2023 09:38

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void SetArray(int *A,int N){

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

 A[i] = rand() % 10 + 1;

}

}

void PrintArray(int *A,int N){

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

cout << A[i] << " ";

}

}

void expression(int *A,int N,int k,int l){

for(int i = k; k < l; k++ , l--){

 swap(A[k], A[l]);

}

}

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Ukrainian");

int N,k,l;

cout << "Введiть розмiр масиву: ";

cin >> N;

int *A = new int[N];

SetArray(A,N);

PrintArray(A,N);

cout << "\nВведiть k: ";

cin >> k;

cout << "Введiть l: ";

cin >> l;

expression(A,N,k,l);

PrintArray(A,N);

delete[] A;            

return 0;

}

0,0(0 оценок)
Ответ:
Audika
Audika
23.10.2021 02:30

Логическое «ИЛИ» ложно только тогда, когда ложны оба высказывания. Преобразуем выражение: (число <= 50) ИЛИ (число чётное) и проверим все варианты ответа.

Истинно, поскольку истинны оба высказывания:

40, 42, 44, 46, 48, 50.

Истинно, поскольку истинно первое высказывание:

41, 43, 45, 47, 49 не больше 50.

Истинно, поскольку истинно второе высказывание:

52, 54, 56, 58, 60. — чётное.

Ложно, поскольку ложны оба высказывания:

51, 53, 55, 57, 59.

Складываем числа которые являются ложным высказыванием условия:

51 + 53 + 55 + 57 + 59 = 275

ответ: 275

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