Вопрос задан 05.10.2023 в 13:34. Предмет Информатика. Спрашивает Гавлина Лера.

За введенным числом выдать на экран слово, обозначающее школьную оценку по выбранной системе

оценивания. Для пятибалльной системы: 2 - «неудовлетворительно», 3 «удовлетворительно», 4 - «хорошо», 5 «отлично». Для двенадцатибальной системы: 1 - «один», 2 - «два», 3 - «три», 4 - «четыре», 5 - «пять», 6 - «шесть», 7 - «семь», 8 - «восемь», 9 - «девять», 10 - «десять», 11 - «одиннадцать», 12 - «двенадцать» С++
0 0
Перейти к ответам

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

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

Ответ:

int main() {

string sistema;

cin >> sistema;

if (sistema == "пятибалльная") {

int ocenka;

cin >> ocenka;

switch (ocenka) {

case 2 : cout << "Неудовлетворительно";

case 3 : cout << "Удовлетворительно";

case 4 : cout << "Хорошо";

case 5 : cout << "Отлично"

}

}

if (sistema == "двенадцатибалльная") {

int ocenka;

cin >> ocenka;

switch(ocenka) {

case 2 : cout << "два";

case 3: cout << "три";

case 4 : cout << "4";

case 5 : cout << "5";

case 6: cout << "6";

case 7 : cout << "7";

case 8: cout << "8";

case 9: cout << "9";

case 10 : cout << "10";

case 11 : cout << "11";

case 12 : cout << "12";

}

}

return 0;

}

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

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

cpp
#include <iostream> int main() { int number; std::cout << "Введите число: "; std::cin >> number; // Пятибалльная система оценивания std::cout << "Пятибалльная система: "; switch (number) { case 2: std::cout << "неудовлетворительно"; break; case 3: std::cout << "удовлетворительно"; break; case 4: std::cout << "хорошо"; break; case 5: std::cout << "отлично"; break; default: std::cout << "Некорректное число для пятибалльной системы."; } std::cout << std::endl; // Двенадцатибалльная система оценивания std::cout << "Двенадцатибалльная система: "; switch (number) { case 1: std::cout << "один"; break; case 2: std::cout << "два"; break; case 3: std::cout << "три"; break; case 4: std::cout << "четыре"; break; case 5: std::cout << "пять"; break; case 6: std::cout << "шесть"; break; case 7: std::cout << "семь"; break; case 8: std::cout << "восемь"; break; case 9: std::cout << "девять"; break; case 10: std::cout << "десять"; break; case 11: std::cout << "одиннадцать"; break; case 12: std::cout << "двенадцать"; break; default: std::cout << "Некорректное число для двенадцатибалльной системы."; } return 0; }

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

0 0

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

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

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

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