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

Trapezoid Area - Programing Basics

Здравейте, в конзолата решението ми тръгва и работи коректно, но judge системата ми дава грешка при компилация. Какво да променя за да ми признае задачата ?

        static void Main(string[] args)
        {
            var b1 = double.Parse(Console.ReadLine());
            var b2 = double.Parse(Console.ReadLine());
            var h = double.Parse(Console.ReadLine());
            var sum = (b1 + b2) * h / 2;
            Console.WriteLine("Trapezoid sum = " + sum);

Pilgrimage avatar Pilgrimage 515 Точки
Best Answer

Копирай всичко - от using System до последната затваряща скоба }.

Най-вероятно в бързината нещо е пропуснато.

0
09/10/2016 19:55:59
Aivanov66 avatar Aivanov66 1 Точки

Да, допуснал съм грешка в копирането. Благодаря!

0
BorislavShekerdzhiyski avatar BorislavShekerdzhiyski 2 Точки

Ами при мен Джъджа го прие твоето решение...

Виж дали си копирал всичко: System, Main и т.н

0
Luko193 avatar Luko193 342 Точки

По-добре изтрий частта с "Trapezoid sum =" и принтирай само сумата без излишни символи. Judge е чувствителен към тях и в зависимост от типа checker, който прилага към задачата, обикновено проверява дали подаденият му изход съвпада точно с твоят и ако има излишни символи ти показва грешен резултат. 

0
09/10/2016 19:59:17
dakata avatar dakata 26 Точки

Кода ти трябва да изглежда по този начин (Поправките са в червено):

            var b1 = double.Parse(Console.ReadLine());
            var b2 = double.Parse(Console.ReadLine());
            var h = double.Parse(Console.ReadLine());
            double sum = (b1 + b2) * h / 2;
            Console.WriteLine("Trapezoid area = " + sum);

0
Galin91+deleted! avatar Galin91+deleted! 2 Точки

Може ли да ми дадеш, цялото решение на задачата? Не мога да я направя.

0
itorlakov avatar itorlakov 4 Точки

  

0
25/01/2017 18:07:09
dakata avatar dakata 26 Точки
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TrapezoidArea
{
    class Program
    {
        static void Main(string[] args)
        {
	    var b1 = double.Parse(Console.ReadLine());
            var b2 = double.Parse(Console.ReadLine());
            var h = double.Parse(Console.ReadLine());
            double sum = (b1 + b2) * h / 2;
            Console.WriteLine("Trapezoid area = " + sum);
        }
    }
}

 

0