Грешка в задача от допълнително упражнение.
Здравейте, открих грешка, която на мен ми изяде душата, защото нямаше никаква логика задачата, но все пак открих логиката и реших да постна задачата в Judge. И като по чудо judge ми даде 100/100, а пък от input-а в упражнението ми дава FormatException...
Та, за да не Ви яде нервите и на Вас, реших да споделя кода и случайно някой от екиппа ако види темата, ще е добре да го поправи.
Задача 12. Beer Kegs:
https://softuni.bg/trainings/resources/officedocument/20631/more-exercise-problem-descriptions-programming-fundamentals-january-2018
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DataTypesLab
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
string biggestKeg = "";
double biggestVolume = 0;
while (n > 0)
{
string model = Console.ReadLine();
float radius = float.Parse(Console.ReadLine());
int height = int.Parse(Console.ReadLine());
double currentVolume = Math.PI * radius * radius * height;
if (currentVolume > biggestVolume)
{
biggestVolume = currentVolume;
biggestKeg = model;
}
n--;
}
Console.WriteLine(biggestKeg);
}
}
}
Здравей. Благодаря ти, но според мен това не е проблема.
3
Keg
1
10
10
Keg
2
20
20
Keg
3
10
30
Аз в този input не виждам никъде дробно число, но ми дава:
Напълно сигурен съм, че ми тръгва тази задача.. :D
Проблема е че примерния Input в условието на задачата е сгрешен - защото е от четири реда след взимането на броя кегове. Иначе джъджа си ги дава три. Затова ти гърми.
Привет,
Условието е ок. Проблема е в word таблицата, от текст Keg 1, пренася 1 на нов ред заради липса на място вдясно. Разпъни таблиците.