|
|
|
|
|
|
|
Вернуться
| 1 Жарлыкасов Бахтияр, 23 декабря 2023 г. 13:01:03 | |
Тер-Саркисов Богдан Олегович спасибо, работает для C# Муханбеджан Рамиль, вопрос не в решении, а в выводе. Нужно было чтоб форматирование и парсинг данных выполняется в одном и том же стандартном формате
|
|
|
| 2 Муханбеджан Рамиль, 15 декабря 2023 г. 8:35:07 | |
попробуй мое решение
|
|
|
| 3 Муханбеджан Рамиль, 15 декабря 2023 г. 8:34:42 | |
#include <bits/stdc++.h> using namespace std; int main() { int n=-1,s=0,a; do{ cin>>a; s+=a; n++; } while (a); if (n)cout<<1.*s/n; else cout <<0; } это на c++
|
|
|
| 4 Тер-Саркисов Богдан Олегович, 12 декабря 2023 г. 11:37:45 | |
|
Попробуйте подключить System.Threading и в код добавить (до вывода ответа) строку Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
|
|
|
| 5 Жарлыкасов Бахтияр, 11 декабря 2023 г. 20:26:39 | |
на C# все варианты выдают Presentation error на первом тесте Console.WriteLine(1.0 * s / n); double average = n > 0 ? (double)s / n : 0; Console.WriteLine($"{average:F6}"); double average = 1.0 * s / (n - 1); string result = average.ToString("F6").TrimEnd('0').TrimEnd('.'); Console.WriteLine(result); double average = 1.0 * s / n; string result = Math.Round(average, 6).ToString(); Console.WriteLine(result); double average = 1.0 * s / n; Console.WriteLine(average.ToString("F6")); Менял количество после точки, все равно Presentation error
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |