Работа в консоли - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. class Solution
  3. {
  4. static void Main(string[] args)
  5. {
  6. int sum = 0;
  7. var line = Console.ReadLine().Split(' ');
  8. int a = int.Parse(line[0]);
  9. int b = int.Parse(line[1]);
  10. for (int i = 0; i < a; i++)
  11. {
  12. string str1 = line[1].Substring(0, 1);
  13. int c = a - i-1;
  14. if (c != 0)
  15. line[1] = line[1].Substring(1, c);
  16. int d = int.Parse(str1);
  17. sum = sum + d;
  18. }
  19. Console.Write("{0}\n", sum.ToString());
  20. }
  21. }
На входе 2 строки с числами Например: 4 1234 Как сделать, чтобы перед тем как обрабатывать код, он дал ввести вторую строку? Общая задача просуммировать такое количество цифр из строки 2, сколько указано в первой

Решение задачи: «Работа в консоли»

textual
Листинг программы
  1.             var line1 = Console.ReadLine().Split(' ');
  2.  
  3.             var liner2 = line1[1].ToCharArray().ToList();
  4.  
  5.             Console.WriteLine(liner2.Take(line1[0].Length)
  6.                 .Select(i=> (int)char.GetNumericValue(i)).Sum());
  7.  
  8.             Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут