fork(3) download
  1. using System;
  2.  
  3. namespace NumberTasks
  4. {
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. Console.WriteLine("Введите натуральное число:");
  10. int number;
  11. if (!int.TryParse(Console.ReadLine(), out number) || number <= 0)
  12. {
  13. Console.WriteLine("Некорректный ввод. Введите натуральное число (>0).");
  14. return;
  15. }
  16.  
  17. // 1. Вывести все натуральные числа до заданного включительно
  18. Console.WriteLine("Все натуральные числа до {0} включительно:", number);
  19. for (int i = 1; i <= number; i++)
  20. {
  21. Console.Write(i + " ");
  22. }
  23. Console.WriteLine();
  24.  
  25. // Запрос диапазона для второго задания
  26. Console.WriteLine("Введите диапазон для вывода кубов (A и B):");
  27. Console.Write("A = ");
  28. int A, B;
  29. if (!int.TryParse(Console.ReadLine(), out A))
  30. {
  31. Console.WriteLine("Некорректный ввод A.");
  32. return;
  33. }
  34. Console.Write("B = ");
  35. if (!int.TryParse(Console.ReadLine(), out B))
  36. {
  37. Console.WriteLine("Некорректный ввод B.");
  38. return;
  39. }
  40. if (A > B)
  41. {
  42. // Меняем местами, если A больше B
  43. int temp = A;
  44. A = B;
  45. B = temp;
  46. }
  47.  
  48. // 2. Вывести кубы чисел от A до B
  49. Console.WriteLine($"Кубы чисел от {A} до {B}:");
  50. for (int i = A; i <= B; i++)
  51. {
  52. Console.WriteLine($"{i}^3 = {i * i * i}");
  53. }
  54. }
  55. }
  56. }
Success #stdin #stdout 0.04s 28568KB
stdin
Standard input is empty
stdout
Введите натуральное число:
Некорректный ввод. Введите натуральное число (>0).