Вопрос задан 30.06.2023 в 00:38. Предмет Информатика. Спрашивает Нажиден Анель.

Ребят помогите на С++ сделать 1. Даны два числа. Большее из этих двух чисел заменить их

полусуммой, а меньшее удвоенным произведением. 2. Вводится число М - номер месяца. Определить время года по введенному номеру месяца и номер полугодия.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Квартникова Анна.

Ответ:

Объяснение:

#include <iostream>

using namespace std;

void ex1(double a, double b)

{

  double max, min;

  if(a>b){

  max = a; min = b;

  a = (max + min) / 2;

  b = 2*max*min; }

  else {

      max = b; min = a;

      b = (min + max) / 2;

      a = 2*min*max;}

 

  cout << "Первое число после преобразования: " << a << endl;

  cout << "Второе число после преобразования: " << b << endl;

}

void ex2(){

int M;

cout << "Введите номер месяца: "; cin >> M;

 if(M == 12 || M == 1 || M == 2) cout<<"Зима";

 else if(M == 3 || M == 4 || M == 5) cout<<"Весна";

 else if(M == 6 || M == 7 || M == 8) cout<<"Лето";

 else if(M == 9 || M == 10 || M == 11) cout<<"Осень";

 if(M <= 6) cout << "\nПервое полугодие";

 else cout << "\nВторое полугодие\n";

}

int main()

{

   ex1(1,2);

   ex2();

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот примеры C++ кода для выполнения ваших задач:

  1. Замена чисел:
cpp
#include <iostream> int main() { double num1, num2; std::cout << "Введите два числа: "; std::cin >> num1 >> num2; if (num1 > num2) { double temp = num1; num1 = (num1 + num2) / 2; num2 = 2 * temp; } else { double temp = num2; num2 = (num1 + num2) / 2; num1 = 2 * temp; } std::cout << "Измененные числа: " << num1 << " и " << num2 << std::endl; return 0; }
  1. Определение времени года по номеру месяца и номеру полугодия:
cpp
#include <iostream> int main() { int month, halfYear; std::cout << "Введите номер месяца: "; std::cin >> month; if (month < 1 || month > 12) { std::cout << "Недопустимый номер месяца." << std::endl; return 1; } std::cout << "Введите номер полугодия (1 или 2): "; std::cin >> halfYear; if (halfYear != 1 && halfYear != 2) { std::cout << "Недопустимый номер полугодия." << std::endl; return 1; } if ((month >= 1 && month <= 2) || (month >= 12 && month <= 12)) { std::cout << "Зима, " << (halfYear == 1 ? "первое" : "второе") << " полугодие." << std::endl; } else if (month >= 3 && month <= 5) { std::cout << "Весна, " << (halfYear == 1 ? "первое" : "второе") << " полугодие." << std::endl; } else if (month >= 6 && month <= 8) { std::cout << "Лето, " << (halfYear == 1 ? "первое" : "второе") << " полугодие." << std::endl; } else { std::cout << "Осень, " << (halfYear == 1 ? "первое" : "второе") << " полугодие." << std::endl; } return 0; }

Эти программы сначала запрашивают необходимые входные данные, а затем выполняют соответствующие действия в соответствии с задачей.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос