Софтуерно Инженерство
Loading...
+ Нов въпрос
Brutos avatar Brutos 0 Точки

Задача "Dance Hall" проблем

using System;
                    
public class Program
{
    public static void Main()
    {
        double L = double.Parse(Console.ReadLine());
        double W = double.Parse(Console.ReadLine());
        double A = double.Parse(Console.ReadLine());
        
        double freeSpace = ((L * 100) * (W * 100)) - ((A * 100) * (A * 100)) - (((L * 100) * (W * 100)) / 10);
        double occupiedSpace 
        double people = freeSpace / 7040;
        
        Console.WriteLine(Math.Round(people));
        
        
    }
}

В компилатора работи, но в Джъдж ми дава 40 от 100

Тагове:
EleonorManolova avatar EleonorManolova 5 Точки

В условието пише, че резултата трябва да се закръгли до най-близкото цяло число надолу. Следователно накрая вместо Math.Round, трябва да е Math.Floor

0
TeodorStefanovPld avatar TeodorStefanovPld 1265 Точки

зависи по условието дали наи-близото число но по-голямо или по-малко? ако е 3.44 и искат 4 с math.floor ще върнеш 3 а с math.Celling 4 но това си зависи от условието кое точно число ви искат.

0
Brutos avatar Brutos 0 Точки

Да, просто не съм видял че трябва да го закръгля надолу. Благодаря :)

0