Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Simeon_Bakalov avatar Simeon_Bakalov 0 Точки

Когата въведе стойности, чиито сбор е 60 програмата нищо не връща

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace hello
{
    class Program
    {
        static void Main(string[] args)
        {
           

            int first = int.Parse(Console.ReadLine());
            int second = int.Parse(Console.ReadLine());
            int third = int.Parse(Console.ReadLine());

            int sum = first + second + third;
            double one_minute = sum - 60;
            int two_minutes = sum - 120;


            if (sum >= 0 & sum < 60)
                if (sum < 10)
                    Console.WriteLine("0:0" + sum);
            else
                Console.WriteLine("0:" + sum);

            else if (sum > 60 & sum < 120)
            {

                if (one_minute >= 0 & one_minute < 10)
                    Console.WriteLine("1:0" + one_minute);
                else
                    Console.WriteLine("1:" + one_minute);
            }
            else if (sum > 120 & sum < 180)
            {
                if (two_minutes < 10)
                    Console.WriteLine("2:0" + two_minutes);
                else
                    Console.WriteLine("2:" + two_minutes);
            }
   

        }
    }
}

,предполагам че грешката е в защтрикованото, но не разбирам защо става така
 

Тагове:
0
C# OOP Basics
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

Ами нормално в нито един от if не си сложил >= или=< така както е имаш само по-голяма от 60.Или по-малка от 60 изпускаш граничния при sum=60 виж си условието сложи си допълнителния знак за равно в един от 2та if-a и готово.btw с 120 ще имаш същия проблем

0
18/09/2018 13:06:00
prohause avatar prohause 356 Точки

else if (sum >=60 && sum <120)

0
Martin000 avatar Martin000 115 Точки

Съмнявам се че това е задача в курса c# opp

 

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