Предмет: Информатика, автор: artemovci

Ребят помогите на С++ сделать
1. Даны два числа. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным
произведением.
2. Вводится число М - номер месяца. Определить время года по введенному номеру месяца и номер
полугодия.

Ответы

Автор ответа: h1kk4n
1

Ответ:

Объяснение:

#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;

}

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