Loading...
Axiomatik avatar Axiomatik 2422 Точки

Примерен вход : Troy Troy => изход: "You checked 0 books and found it."

using System;
 
namespace Account_Balance
{
    class Program
    {
        static void Main(string[] args)
        {
 
            string nameOfTheBook = Console.ReadLine();
            string booksInLabrary = Console.ReadLine();
            // double counter = 1;
            double counter = 0;
 
            while (true)
            {
                if (booksInLabrary == "No More Books")
                {
                    Console.WriteLine("The book you search is not here!");
                    Console.WriteLine($"You checked {counter} books.");
                    break;
                }
                else if (booksInLabrary == nameOfTheBook)
                {
                    Console.WriteLine($"You checked {counter} books and found it.");
                    break;
                }
                counter++;
 
                booksInLabrary = Console.ReadLine();
            }
        }
    }
}
 

 

0
30/07/2021 14:41:50
sotirova.yulia avatar sotirova.yulia 7 Точки

Много благодаря! smiley

1
krum_43 avatar krum_43 756 Точки

Здравей sotirova.yulia,

 

Допускаш две основни грешки:

1)Не прочиташ правилно входните данни

2)Не следваш правилната логика на задачата

Ето едно кратко решение:

 

using System;

namespace Old_Books
{
    class Program
    {
        static void Main(string[] args)
        {
            string city = Console.ReadLine();
            int capacity = int.Parse(Console.ReadLine());
            int counter = 0;
            while(true)
            {
                string currentCity = Console.ReadLine();                
                if(currentCity==city)
                {
                    Console.WriteLine($"You checked {counter} books and found it.");
                    return;
                }
                else
                {
                    if(counter==capacity)
                    {
                        Console.WriteLine($"The book you search is not here!");
                        Console.WriteLine($"You checked {counter} books.");
                        return;
                    }
                }
                counter++;
            }
        }
    }
}
 

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