Вопрос задан 08.11.2023 в 12:34. Предмет Информатика. Спрашивает Ориняк Арина.

С ++ Написати програму, яка за введеною першою буквою роду (ч, ж, с) видаватиме закінчення

відповідних йому слів у відмінках, наприклад, жіночий: «називний рід» - «-а, –я»
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

#include <string>

int main() {

char gender;

std::cout << "Введіть першу букву роду (ч, ж, с): ";

std::cin >> gender;

std::string endings;

switch (gender) {

case 'ч':

endings = "чоловічий: -а, -у";

break;

case 'ж':

endings = "жіночий: -а, -я";

break;

case 'с':

endings = "середній: -о, -е";

break;

default:

std::cout << "Невірний ввід. Введіть одну з букв: ч, ж або с." << std::endl;

return 1;

}

std::cout << "Рід слів відповідає " << endings << std::endl;

return 0;

}

Объяснение:

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

Для написання програми, яка визначатиме закінчення слів відповідно до введеної першої букви роду (чоловічого, жіночого або середнього), вам спершу потрібно мати список слів, що вас цікавлять. Наприклад, для жіночого роду можуть бути такі слова:

- жіночий: "стіл", "книга", "роза"

Далі вам потрібно визначити, які закінчення відповідають кожному відмінку. Зазвичай для української мови закінчення для кожного відмінка можуть бути такими:

- Називний рід: -а, -я - Родовий рід: -и, -і - Давальний рід: -і, -і - Знахідний рід: -у, -і - Орудний рід: -ою, -ею - Місцевий рід: -і, -і

Після цього можна створити програму на мові програмування, такій як Python, щоб вона вибирала відповідні закінчення на основі введеної першої букви роду.

Ось приклад такої програми на Python:

```python def відповідні_закінчення(перша_буква): слова = { 'ч': {'називний рід': '-а, -я', 'родовий рід': '-и, -і', 'давальний рід': '-і, -і', 'знахідний рід': '-у, -і', 'орудний рід': '-ою, -ею', 'місцевий рід': '-і, -і'}, 'ж': {'називний рід': '-а, -я', 'родовий рід': '-і, -і', 'давальний рід': '-і, -і', 'знахідний рід': '-у, -і', 'орудний рід': '-ою, -ею', 'місцевий рід': '-і, -і'}, 'с': {'називний рід': '-о, -е', 'родовий рід': '-а, -я', 'давальний рід': '-у, -і', 'знахідний рід': '-о, -е', 'орудний рід': '-ом, -ем', 'місцевий рід': '-і, -і'} }

if перша_буква in слова: return слова[перша_буква] else: return "Рід не підтримується"

перша_буква = input("Введіть першу букву роду (ч, ж, с): ") закінчення = відповідні_закінчення(перша_буква) if закінчення: for відмінок, закінчення_в_відмінку in закінчення.items(): print(f'{відмінок}: "{закінчення_в_відмінку}"') else: print("Рід не підтримується") ```

Ця програма спочатку визначає введену першу букву роду, а потім виводить відповідні закінчення для всіх відмінків.

0 0

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

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

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

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