Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Cake
- {
- class Program
- {
- static void Main(string[] args)
- {
- int inputWidth, inputLength;
- string inputString;
- int totalSize, sum, currentSize;
- bool isLoopExit;
- inputWidth = int.Parse(Console.ReadLine());
- inputLength = int.Parse(Console.ReadLine());
- totalSize = inputWidth * inputLength;
- sum = 0;
- isLoopExit = false;
- do
- {
- inputString = Console.ReadLine();
- switch (inputString)
- {
- case "STOP":
- isLoopExit = true;
- break;
- default:
- currentSize = int.Parse(inputString);
- sum += currentSize;
- if ((totalSize - sum) < 0)
- isLoopExit = true;
- break;
- }
- } while (!isLoopExit);
- if ((totalSize - sum) < 0)
- Console.WriteLine($"No more cake left! You need {sum - totalSize} pieces more.");
- else
- Console.WriteLine($"{totalSize - sum} pieces are left.");
- }
- }
- }
- //Поканени сте на 30-ти рожден ден, на който рожденикът черпи с огромна торта. Той обаче не знае колко парчета могат да си вземат гостите от нея.
- //Вашата задача е да напишете програма, която изчислява броя на парчетата, които гостите са взели, преди тя да свърши.
- //Ще получите размерите на тортата (широчина и дължина – цели числа в интервала [1...1000]) и след това на всеки ред, до получаване на командата "STOP"
- //или докато не свърши тортата, броят на парчетата, които гостите вземат от нея.
- //Бележка: Едно парче торта е с размер 1х1 см.
- //Да се отпечата на конзолата един от следните редове:
- //• "{брой парчета} pieces are left." - ако стигнете до STOP и не са свършили парчетата торта
- //• "No more cake left! You need {брой недостигащи парчета} pieces more."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement