• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C# Reprezentacja liczb typu float

0 głosów
419 wizyt
pytanie zadane 19 maja 2020 w SPOJ przez Adaś Lorek Nowicjusz (120 p.)

Cześć robię zadanie z spoja o nazwie Reprezentacja liczb typu float i cały czas wynik sędziego to błędna odpowiedź dla podanych w zadaniu przykładach jest identyczna odpowiedź sprawdzałem też dla liczb 2.2 itd wszystko tak jak powinno być mam. Liczę na pomoc z edycją kodu tak aby sędzia go uznał za poprawny 

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int v = int.Parse(Console.ReadLine());

            for (int i = 0; i < v; i++)
            {
                string essa = Console.ReadLine().Replace('.',',');
                string wynik = printfloat(float.Parse(essa));
                
                string[] tab = wynik.Split('-');
                wynik = "";

                for (int j = tab.Length - 1; j >= 0; j--)
                {
                    if (tab[j][0] == '0')
                    {
                        wynik += tab[j][1];
                    }
                    else
                    {
                        wynik += tab[j];
                    }
                    if (j > 0) wynik += " ";
                }            
                Console.WriteLine(wynik.ToLower());
            }
        }

        private static string printfloat(float v)
        {
            return BitConverter.ToString(BitConverter.GetBytes(v));

        }
    }
}

 

komentarz 19 maja 2020 przez adrian17 Mentor (355,160 p.)
(u siebie z jakiegoś powodu widzę inną odpowiedź dla 123.125)
komentarz 19 maja 2020 przez Adaś Lorek Nowicjusz (120 p.)

Z Tego co wynika z przykładów spoja wynik jest jak najbardziej okej chyba że cały czas coś przeoczam 

1

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 864 wizyt
pytanie zadane 24 października 2019 w C# przez Babbage Obywatel (1,630 p.)
0 głosów
1 odpowiedź 940 wizyt
pytanie zadane 26 listopada 2018 w C# przez luckymalCOM Początkujący (400 p.)
+1 głos
2 odpowiedzi 1,244 wizyt
pytanie zadane 5 grudnia 2015 w C# przez rafalx200 Początkujący (250 p.)

93,758 zapytań

142,716 odpowiedzi

323,363 komentarzy

63,355 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...