exact output আসছে না। যেমন ৩ নম্বর টেস্ট কেস এর output:14797486501.627

আমার output: 14797486080.000

problem link-https://www.urionlinejudge.com.br/judge/en/problems/view/1011

my code-http://ideone.com/YPihB7

asked 12 Oct '16, 18:00

Emranul%20haque%20Rakib's gravatar image

Emranul haque Rakib
33915


float এর বদলে double ব্যবহার কর। তাহলেই ঠিকঠাক আউটপুট আসবে। float দিয়ে ক্যালকুলেশন করলে আউটপুট রেঞ্জের বাইরে চলে যাচ্ছে। আর প্রথমেই দেখো বলা আছে ল্যাঙ্গুয়েজ ভেদে (4/3.0) or (4.0/3) এভাবে ফর্মুলা আনতে হবে। এখানে দেখো আমি কিছু এডিট করেছিঃ

import java.util.Scanner;
import java.lang.*;

class Sphere {

    public static void main(String[] args)
    {
        Scanner input=new Scanner(System.in);
        double a = input.nextDouble();

        double b= (double) (3.14159*Math.pow(a, 3.0000000)*(4.0000000/3.0000000));

        System.out.printf("VOLUME = %.3f\n",b);

        input.close();

    }
}
permanent link

answered 13 Oct '16, 03:37

Tamanna%20Nishat%20Rini's gravatar image

Tamanna Nishat Rini ♦♦
3.0k312

edited 13 Oct '16, 03:38

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×54

question asked: 12 Oct '16, 18:00

question was seen: 531 times

last updated: 13 Oct '16, 03:38