Проблем с решението на задача 7
Здравейте, бих искал да се обърна към вас за помощ при решението на задача 07. Sum Prime Non Prime от Nested Loops - Exercise. С моето решение по-долу покривам 3-те теста, но получавам в judge едва 70%. Прилагам линк от условието, и judge, както и кода, който съм написал. Благодаря предварително!
https://softuni.bg/trainings/resources/officedocument/36461/exercise-problem-descriptions-programming-basics-with-csharp-november-2018/2179
https://judge.softuni.bg/Contests/Compete/Index/1165#6
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _06.Equal_Sums_Left_Right_Position
{
class Program
{
static void Main(string[] args)
{
string simbol = "";
int prime = 0;
int nonPrime = 0;
int sumPrime = 0;
int sumNonPrime = 0;
while ((simbol=Console.ReadLine())!="stop")
{
int number = int.Parse(simbol);
int count = 0;
if (number<0)
{
Console.WriteLine("Number is negative.");
continue;
}
for (double i = 1; i <=number; i++)
{
double test = number / i;
double test10 = test * 10;
if (test10%10==0)
{
count++;
}
}
if (count>2)
{
nonPrime++;
sumNonPrime += number;
}
else
{
prime++;
sumPrime += number;
}
}
Console.WriteLine($"Sum of all prime numbers is: {sumPrime}");
Console.WriteLine($"Sum of all non prime numbers is: {sumNonPrime}");
}
}
}