Advertisement
Anonim_999

zxc

Nov 30th, 2022
667
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.54 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace ConsoleApp24
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             string urav = args[0];
  11.             char operant = urav[1];
  12.             Console.WriteLine(urav);
  13.             int x = 0;
  14.             List<int> numbers = new List<int>();
  15.  
  16.             foreach (char sim in urav)
  17.             {
  18.                 int tempnumber;
  19.  
  20.                 if (int.TryParse(sim.ToString(),out tempnumber))
  21.                     numbers.Add(tempnumber);
  22.             }
  23.  
  24.             switch (operant)
  25.             {
  26.                 case '-':
  27.                     if (urav[0] == 'x') //x-a=b
  28.                         x = numbers[1] + numbers[0];
  29.                     else if (urav[2] == 'x') //3-x=5
  30.                         x = numbers[0] - numbers[1];
  31.                     else if (urav[4] == 'x') //a-b=x
  32.                         x = numbers[0] - numbers[1];
  33.                     break;
  34.                 case '+':
  35.                     if (urav[0] == 'x') //3+a=7
  36.                         x = numbers[1] - numbers[0];
  37.                     else if (urav[2] == 'x') //3+x=5
  38.                         x = numbers[1] - numbers[0];
  39.                     else if (urav[4] == 'x') //a+b=x
  40.                         x = numbers[0] + numbers[1];
  41.                     break;
  42.                 default:
  43.                     Console.WriteLine("[0-9,x][+-][0-9,x]=[0-9,x]");
  44.                     break;
  45.             }
  46.             Console.WriteLine(x);
  47.             Console.ReadKey();
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement