Loading...
Blueyes88 avatar Blueyes88 9 Точки

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");
            }
        }
    }
}

Тагове:
0
Programming Basics
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

  else if (num > 100 && num < 200) трябва да ти e с граница до самите числа, т.е. else if (num >= 100 && num <= 200)

2
25/05/2016 14:27:21
Blueyes88 avatar Blueyes88 9 Точки

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");
            }
        }
    }
}

0
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Може ли линк към задачката, че нещо не мога да намеря условието

2
Blueyes88 avatar Blueyes88 9 Точки

1.Суми от 3 числа

Дадени са 3 цели числа. Да се напише програма, която проверява дали сумата на две от числата е равна на третото. Например, ако числата са 3, 5 и 2, сумата на две от числата е равна на третото: 2 + 3 = 5.

Вход

От конзолата се четат три цели числа, по едно на ред. Числата са в диапазона [1…1000].

Изход

  • Да се отпечата на конзолата един ред, съдържащ решението на задачата във формат “A + B = C”, където A, B и C са измежду входните три числа и  A ≤ B.
  • Ако задачата няма решение, да се отпечата „No“ на конзолата.

Примерен вход и изход

 

вход

изход

 

вход

изход

 

вход

изход

 

вход

изход

3

5

2

2 + 3 = 5

2

2

4

2 + 2 = 4

1

1

5

No

2

6

3

No

 

0
Blueyes88 avatar Blueyes88 9 Точки

Иначе тука ги  има условията на всички задачки тази за която написах кода е 6 тата 

https://judge.softuni.bg/Contests/157/Sample-Coding-101-Exam

0
25/05/2016 15:04:51
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

тази проверка ти е излишна :

           if (numFirst >= 1 && numFirst <= 1000 &&
                numSecond >= 1 && numSecond <= 1000 &&
               numThird >= 1 && numThird <= 1000)

и съответно и else-a на края може да го махнеш

1
Blueyes88 avatar Blueyes88 9 Точки

Благодаря ти сега стана :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.