Загрузка...

Нужна помощь в c#

Тема в разделе C# создана пользователем pixelcat 7 дек 2021. 421 просмотр

  1. pixelcat
    pixelcat Автор темы 7 дек 2021 Заблокирован(а) 518 5 июл 2020
    Как строку преобразовать в числовой массив?
     
  2. PeaceDeath
    Какую строку в какой конкретно массив? Вопрос уточни
     
    1. PeaceDeath
      pixelcat,
      C#
      string[] arr = Console.ReadLine().Split(' ');
      int[] arr2 = new int[arr.Length];
      for(int i = 0; i < arr.Length; i++) {
      arr2[i] = Convert.ToInt32(arr[i]);
      }
    2. pixelcat Автор темы
      @PeaceDeath, спасибо
  3. Shemdy
  4. brediska
    brediska 7 дек 2021 Заблокирован(а) 2796 30 май 2021
    pixelcat,

    Например, как-нибудь так:
    using System;
    namespace CSharp_Shell
    { class Program
    { public static void Main()
    { double [] x = new double [10]; double s = 0;
    for (;;) { Console.Write("» ");
    var line = Console.ReadLine().Split(" ");
    for (int i = 0; i < 10; i++)
    { x = double.Parse(line); s += x; }
    Console.WriteLine(s / 10); } } } }
    Дальше вводим десять чисел одной строчкой в строку line, потом в цикле эту строку распарсиваем в элементы массива и получаем после окончания цикла на экране их среднее арифметическое:
    » 1 2 3 4 5 6 7 8 9 10
    5,5
     
  5. FSnikers
    FSnikers 28 дек 2021 13 2 дек 2016
    Если актуально, то можно еще
    Код
    int.Parse(Example);
    а тут даже результат в bool
    Код
    bool result = int.TryParse(input, out number);
     
Загрузка...
Top