Advertisement
Guest User

Untitled

a guest
Jun 10th, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _02ArrayModifier
  8. {
  9. class ArrayModifier
  10. {
  11. static void Main(string[] args)
  12. {
  13. List<int> list = Console.ReadLine().Split(' ').Select(int.Parse).ToList();
  14. List<string> listComand = Console.ReadLine().Split().ToList();
  15.  
  16. while (listComand[0] != "end")
  17. {
  18.  
  19. switch (listComand[0])
  20. {
  21. case "swap":
  22. int firstNumber = int.Parse(listComand[1]);
  23. int secondNumber = int.Parse(listComand[2]);
  24. int temp = list[firstNumber];
  25. list[firstNumber] = list[secondNumber];
  26. list[secondNumber] = temp;
  27. break;
  28. case "multiply":
  29. int firstNumberone = int.Parse(listComand[1]);
  30. int secondNumbertwo = int.Parse(listComand[2]);
  31. list[firstNumberone] *= list[secondNumbertwo];
  32. break;
  33. case "decrease":
  34. for (int decrease = 0; decrease < list.Count; decrease++)
  35. {
  36. list[decrease] --;
  37. }
  38. break;
  39. }
  40. listComand = Console.ReadLine().Split(' ').ToList();
  41. }
  42. Console.WriteLine(string.Join(", ",list));
  43. }
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement