Вопрос задан 20.07.2023 в 05:43. Предмет Информатика. Спрашивает Кубышин Егор.

Задание по программированию на С++ С использованием оператора switch () написать программу,

которая будет выводить на экран: «Введи количество углов», затем считывать введенное с клавиатуры целое число и выводить на экран при соответствующем введенном значении одну из фраз: «Это треугольник», «Это четырехугольник», «Это пятиугольник», «Это многоугольник» или «Нет такого многоугольника»
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main(){

setlocale(LC_ALL, "Russian");

int a;

cout<<"Введи количество углов"<<endl;

cin>>a;

if (a<3) {cout<<"Нет такого многоугольника"; return 0;}

switch(a){

case 3: cout<<"Это треугольник"; break;

case 4: cout<<"Это четырехугольник"; break;

case 5: cout<<"Это пятиугольник"; break;

default: cout<<"Это многоугольник"; break;

}

return 0;

}

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

Для решения этой задачи вам понадобится использовать оператор switch вместе с функцией cout для вывода сообщений на экран, и функцию cin для чтения значения из ввода пользователя. Ниже представлен полный код программы на языке C++:

cpp
#include <iostream> int main() { int numSides; std::cout << "Введи количество углов: "; std::cin >> numSides; switch (numSides) { case 3: std::cout << "Это треугольник" << std::endl; break; case 4: std::cout << "Это четырехугольник" << std::endl; break; case 5: std::cout << "Это пятиугольник" << std::endl; break; default: if (numSides > 5) std::cout << "Это многоугольник" << std::endl; else std::cout << "Нет такого многоугольника" << std::endl; break; } return 0; }

Когда вы запустите эту программу, она выведет на экран сообщение "Введи количество углов". После этого она будет ожидать ввода числа от пользователя. После ввода числа программа сравнит его с разными значениями в блоке switch и выведет соответствующее сообщение. Если введенное число больше 5, программа выведет "Это многоугольник". Если число меньше или равно 5, программа выведет "Нет такого многоугольника".

0 0

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

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

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

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