|
|
|
|
|
|
Вернуться
1 Чорикулов рахматилло, 14 ноября 2023 г. 10:19:57 | |
int n = int.Parse(sr.ReadLine()); double sum = 0; string[] nums = sr.ReadLine().Split(); int l = nums.Length; for (int i = 1; i < l; i++) { if (int.Parse(nums[i]) == int.Parse(nums[i - 1])) sum += double.Parse(nums[i]); else sum += (double.Parse(nums[i]) + double.Parse(nums[i - 1])) / 2; } sum = sum / Convert.ToDouble(l - 1); int kol = 10; sw.WriteLine(sum.ToString($"F{kol}")); } }
|
|
|
2 Меньшиков Фёдор Владимирович, 08 сентября 2023 г. 0:03:24 | |
Попробуйте Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
|
|
|
3 Иванова Кристина Олеговна, 07 сентября 2023 г. 20:38:45 | |
Почему выдает Presentation error на C# using System; using System.IO; class Program { static void Main() { //File.WriteAllText("INPUT.TXT", "4\n0 1 1 0\n"); using (StreamWriter sw = new StreamWriter("output.txt")) using (StreamReader sr = new StreamReader("input.txt")) { int n = int.Parse(sr.ReadLine()); double sum = 0; string[] nums = sr.ReadLine().Split(); int l = nums.Length; for (int i = 1; i < l; i++) { if (int.Parse(nums[i]) == int.Parse(nums[i - 1])) sum += double.Parse(nums[i]); else sum += (double.Parse(nums[i]) + double.Parse(nums[i - 1])) / 2; } sum = sum / Convert.ToDouble(l - 1); int kol = 10; sw.WriteLine(sum.ToString($"F{kol}")); } } }
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |