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));
}
}
}