View difference between Paste ID: 8uZ1Qtcq and gMp0A2kF
SHOW: | | - or go back to the newest paste.
1
using System;
2
3-
namespace Sum_Prime_Non_Prime
3+
namespace SumPrimeNonPrime
4
{
5
    class Program
6
    {
7
        static void Main(string[] args)
8
        {
9-
            string input = Console.ReadLine();
9+
            string command = Console.ReadLine();
10
            
11
            int sumPrime = 0;
12
            int sumNonPrime = 0;
13-
            while (input != "stop")
13+
14
            while (command != "stop")
15-
                int counter = 0;
15+
16-
                int number = int.Parse(input);
16+
                bool isPrime = true;
17-
                if (number < 0)
17+
                int num = int.Parse(command);
18
                if (num < 0)
19
                {
20-
                    input = Console.ReadLine();
20+
21
                    command = Console.ReadLine();
22
                    continue;
23-
                for (int i = 2; i <= number; i++)
23+
24
                if (num == 1)
25-
                    if (number % i == 0)
25+
26
                    isPrime = false;
27-
                        counter++;
27+
28
                if (num == 0)
29
                {
30-
                if (counter == 1)
30+
                    isPrime = false;
31
                }
32-
                    sumPrime += number;
32+
33
                {
34
                    for (int i = 2; i < num; i++)
35
                    {
36-
                    sumNonPrime += number;
36+
                        if (num % i == 0)
37
                        {
38-
                input = Console.ReadLine();
38+
                            isPrime = false;
39
                            break;
40
                        }
41
                    }
42
                }
43
                if (isPrime)
44
                {
45
                    sumPrime += num;
46
                }
47
                else if (!isPrime)
48
                {
49
                    sumNonPrime += num;
50
                }
51
                command = Console.ReadLine();
52
            }
53
54
            Console.WriteLine($"Sum of all prime numbers is: {sumPrime}");
55
            Console.WriteLine($"Sum of all non prime numbers is: {sumNonPrime}");
56
        }
57
    }
58
}