В чемпионате по футболу команде за выигрыш даётся 3 очка, за проигрыш — 0, за ничью — 1. Известно количество очков, полученных командой за игру. Определите словесный результат игры (выигрыш, проигрыш или ничья).

Формат входных данных
Вводится одно целое число s (s=0 или s=1 или s=3).

Формат выходных данных
Требуется вывести «WIN» при выигрыше, «LOSE» при проигрыше и «DRAW» при ничьей.
входные данные
3
выходные данные
WIN

polly133 polly133    3   28.10.2020 14:50    188

Ответы
lim155 lim155  27.11.2020 14:50

#include <iostream>

#include <clocale>

using namespace std;

int main()

{

   setlocale(LC_ALL,"Russian");

   int s;

   cout << "Введите s: ";

   cin >> s;

   switch(s)

   {

       case 0: cout << "LOSE"; break;

       case 1: cout << "DRAW"; break;

       case 3: cout << "WIN"; break;

       default: cout << "Неверное число."; break;

   }

}

Объяснение:

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

#include <clocale>  // Библиотека локализации (возможно, будет работать без нее)

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

int main()

{

   setlocale(LC_ALL,"Russian");  // Локализация (возможно, будет работать без нее)

   int s;  // Создание целочисленной переменной

   cout << "Введите s: ";  // Вывод текста в консоль

   cin >> s;  // Ввод переменной с клавиатуры

   switch(s)  // Принимает значение s

   {

       case 0: cout << "LOSE"; break;  // Если s = 0, то выводим LOSE

       case 1: cout << "DRAW"; break;  // Если s = 1, то выводим DRAW

       case 3: cout << "WIN"; break;  // Если s = 3, то выводим WIN

       default: cout << "Неверное число."; break;  // Если s не равно ни одному из трёх чисел, то выводим Неверное число

   }

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика