desislava_topuzakova

03. Sum Prime Non Prime

Jul 11th, 2021
937
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.94 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp5
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             //команда = число или stop
  10.             string command = Console.ReadLine();
  11.             //спираме: command == "stop"
  12.             //продължаваме: command != "stop"
  13.  
  14.             int sumPrime = 0; //сума на простите числа
  15.             int sumNonPrime = 0; //сума на не простите числа
  16.             while (command != "stop")
  17.             {
  18.                 //число под формата на текст -> "3"
  19.                 int number = int.Parse(command);
  20.                 //проверка дали е отрицателно
  21.                 if (number < 0)
  22.                 {
  23.                     Console.WriteLine("Number is negative.");
  24.                 }
  25.                 else
  26.                 {
  27.                     int count = 0; //брой на делители
  28.  
  29.                     for (int i = 1; i <= number; i++) //всички числа от 1 до моето
  30.                     {
  31.                         if (number % i == 0)
  32.                         {
  33.                             count++;
  34.                         }
  35.                     }
  36.  
  37.                     //проверка дали е просто или не е просто
  38.                     if (count == 2)
  39.                     {
  40.                         //просто
  41.                         sumPrime += number;
  42.                     }
  43.                     else
  44.                     {
  45.                         //не е просто (съставно)
  46.                         sumNonPrime += number;
  47.                     }
  48.                 }
  49.                 command = Console.ReadLine();
  50.             }
  51.  
  52.             Console.WriteLine($"Sum of all prime numbers is: {sumPrime}");
  53.             Console.WriteLine($"Sum of all non prime numbers is: {sumNonPrime}");
  54.  
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment