Вопрос задан 01.10.2026 в 18:44. Предмет Информатика. Спрашивает Крутик Лиза.

C# (СИ ШАРП). Клиент купил N пирожков по цене k гривен. Сколько денег он заплатил? Ответ вывести с правильным окончанием в слове «гривен», например: Клиент заплатил 21 гривну. Клиент заплатил 23 гривны. Клиент заплатил 27 гривен.

Перейти к ответам

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

Отвечает Чайковский Антон.

Нужно умножить количество пирожков \(N\) на цену одного пирожка \(k\). Получится сумма:

\[sum = N \cdot k\]

В C# можно сделать так:

using System;

class Program
{
static void Main()
{
int N = int.Parse(Console.ReadLine());
int k = int.Parse(Console.ReadLine());
int sum = N * k;

string word;
int lastTwo = sum % 100;
int last = sum % 10;

if (lastTwo >= 11 && lastTwo <= 14)
word = "гривен";
else if (last == 1)
word = "гривну";
else if (last >= 2 && last <= 4)
word = "гривны";
else
word = "гривен";

Console.WriteLine($"Клиент заплатил {sum} {word}.");
}
}

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

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

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

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