Simple Conditional Statements Задача Number 100...200
Здравейте,едно въпросче относно тази задачка в judge ми я приема , но ми дава 80 от 100 някаква идея къде бъркам ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EqualWords
{
class EqualWords
{
static void Main(string[] args)
{
var num = int.Parse(Console.ReadLine());
if (num < 100)
{
Console.WriteLine("Less than 100");
}
else if (num > 100 && num < 200)
{
Console.WriteLine("Between 100 and 200");
}
else if (num > 200)
{
Console.WriteLine("Greater than 200");
}
}
}
}
Mного ти благодаря .
Още едно въпросче и за тази задачка от минали курсове дава ми 90/100
using System;
namespace _06.Sums_3_Numbers
{
class Sums3Numbers
{
static void Main(string[] args)
{
int numFirst = int.Parse(Console.ReadLine());
int numSecond = int.Parse(Console.ReadLine());
int numThird = int.Parse(Console.ReadLine());
if (numFirst >= 1 && numFirst <= 1000 &&
numSecond >= 1 && numSecond <= 1000 &&
numThird >= 1 && numThird <= 1000)
{
if (numFirst + numSecond == numThird)
{
if (numFirst > numSecond)
{
int num = numFirst;
numFirst = numSecond;
numSecond = num;
}
Console.WriteLine("{0} + {1} = {2}", numFirst, numSecond, numThird);
}
else if (numFirst + numThird == numSecond)
{
if (numFirst > numThird)
{
int num = numFirst;
numFirst = numThird;
numThird = num;
}
Console.WriteLine("{0} + {1} = {2}", numFirst, numThird, numSecond);
}
else if (numSecond + numThird == numFirst)
{
if (numSecond > numThird)
{
int num = numSecond;
numSecond = numThird;
numThird = num;
}
Console.WriteLine("{0} + {1} = {2}", numSecond, numThird, numFirst);
}
else
{
Console.WriteLine("No");
}
}
else
{
Console.WriteLine("invalid numbers");
}
}
}
}
Може ли линк към задачката, че нещо не мога да намеря условието
1.Суми от 3 числа
Дадени са 3 цели числа. Да се напише програма, която проверява дали сумата на две от числата е равна на третото. Например, ако числата са 3, 5 и 2, сумата на две от числата е равна на третото: 2 + 3 = 5.
Вход
От конзолата се четат три цели числа, по едно на ред. Числата са в диапазона [1…1000].
Изход
Примерен вход и изход
вход
изход
вход
изход
вход
изход
вход
изход
3
5
2
2 + 3 = 5
2
2
4
2 + 2 = 4
1
1
5
No
2
6
3
No
Иначе тука ги има условията на всички задачки тази за която написах кода е 6 тата
https://judge.softuni.bg/Contests/157/Sample-Coding-101-Exam
тази проверка ти е излишна :
if (numFirst >= 1 && numFirst <= 1000 &&
numSecond >= 1 && numSecond <= 1000 &&
numThird >= 1 && numThird <= 1000)
и съответно и else-a на края може да го махнеш
Благодаря ти сега стана :)