Advertisement
marto9119

MartoooE

May 22nd, 2023
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | Source Code | 0 0
  1. using System;
  2.  
  3. namespace _02._Array_Modifier
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             List<int> integerList = Console.ReadLine()
  10.                 .Split(" ", StringSplitOptions.RemoveEmptyEntries)
  11.                 .Select(int.Parse).ToList();
  12.  
  13.             string inputComand = Console.ReadLine();
  14.             while (inputComand != "end")
  15.             {
  16.  
  17.                 List<string> comandList = inputComand
  18.                   .Split(" ", StringSplitOptions.RemoveEmptyEntries)
  19.                   .ToList();
  20.  
  21.                 if (comandList[0] == "swap")
  22.                 {
  23.                     int firstIndex = int.Parse(comandList[1]);
  24.                     int secondIndex = int.Parse(comandList[2]);
  25.                     (integerList[firstIndex], integerList[secondIndex]) = (integerList[secondIndex], integerList[firstIndex]);
  26.  
  27.                     // Console.WriteLine(string.Join(" ", integerList));
  28.                 }
  29.                 else if (comandList[0] == "multiply")
  30.                 {
  31.                     int firstIndex = int.Parse(comandList[1]);
  32.                     int secondIndex = int.Parse(comandList[2]);
  33.  
  34.                     integerList[firstIndex] *= integerList[secondIndex];
  35.                     // Console.WriteLine(string.Join(" ", integerList));
  36.                 }
  37.                 else if (comandList[0] == "decrease")
  38.                 {
  39.                     for (int i = 0; i < integerList.Count; i++)
  40.                     {
  41.                         integerList[i] -= 1;
  42.                     }
  43.                 }
  44.  
  45.                 inputComand = Console.ReadLine();
  46.             }
  47.             Console.WriteLine(string.Join(", ", integerList));
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement