С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689

A380

26.09.2019, 22:04. Показов 636. Ответов 7
Метки a380 (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста. Где вводятся переменные что-то не правильно кажется


Радости Джека не было предела: он успел купить в интернете билеты на полуфинал чемпионата мира по программированию, который совсем скоро пройдёт в загадочном заокеанском городе Санкт-Петербурге. Теперь Джеку предстоит трансатлантический перелёт на самом большом пассажирском авиалайнере в мире — Airbus A380.
Джек решил заранее изучить план самолёта по Википедии, чтобы при регистрации на рейс сразу попросить себе удобное место рядом с иллюминатором. Ну, или возле прохода — Джек ещё не решил.
На Airbus A380 две палубы для пассажиров. Верхняя палуба предназначена для пассажиров премиум-класса и бизнес-класса. Места премиум-класса расположены в первом и втором ряду — в каждом ряду по четыре кресла, обозначенных буквами от A до D. В салоне премиум-класса проходы расположены между первым и вторым и между третьим и четвёртым креслами в ряду. Ряды с третьего по двадцатый отведены пассажирам бизнес-класса — в каждом ряду по шесть кресел, обозначенных буквами от A до F. Проходы расположены между вторым и третьим и между четвёртым и пятым креслами в ряду.
На нижней палубе сидят только пассажиры эконом-класса. Ряды занумерованы числами от 21 до 65, в каждом ряду по десять кресел, обозначенных буквами от A до K (буква I не используется). Проходы расположены между третьим и четвёртым и между седьмым и восьмым креслами в ряду.
Научите Джека определять по обозначению кресла, расположено ли оно возле иллюминатора или возле прохода.
Исходные данные
В единственной строке записано обозначение места — сначала номер ряда, а потом буква, задающая положение кресла в ряду.
Результат
Если место расположено возле иллюминатора, выведите «window». В противном случае, если место расположено у прохода, выведите «aisle». Если ни одно из условий не выполняется, выведите «neither».


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Program
    {
        static void Main(string[] args)
        {
            string[] input = Console.In.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            int r = int.Parse(Console.ReadLine());
            char n = (char) r;
            if (r >= 1 && r <= 2)
            {
                if (n == 'A' || n == 'D')
                    Console.Write("window");
                else if (n == 'B' || n == 'C')
                    Console.Write("aisle");
            }
            else if (r >= 3 && r <= 20)
            {
                if (n == 'A' || n == 'F')
                    Console.Write("window");
                else if (n == 'B' || n == 'C' || n == 'D' || n == 'E')
                    Console.Write("aisle");
            }
            else if (r >= 21 && r <= 65)
            {
                if (n == 'A' || n == 'K')
                    Console.Write("window");
                else if (n == 'B' || n == 'E' || n == 'F' || n == 'J')
                    Console.Write("neither");
                else if (n == 'C' || n == 'D' || n == 'G' || n == 'H')
                    Console.Write("aisle");
                Console.ReadKey();
            }
        }
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.09.2019, 22:04
Ответы с готовыми решениями:

Конвертировать с C++ на C#. Джек на A380
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;set&gt; #include &lt;queue&gt; #include &lt;map&gt; #include &lt;stack&gt; ...

Электросхема освещения масштабной модели Airbus A380
Здравствуйте! Целый день ковыряю интернет по вопросу выполнение электросхемы для реализации освещения модели самолета. Т.к. я в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
9 / 7 / 2
Регистрация: 26.12.2018
Сообщений: 278
26.09.2019, 22:20
Тут для начала нужно исправить оператор "&&" ибо условия будут соблюдены, если выполнится два условия, а на сколько я понимаю там надо одно место, по этому твой ввод и не может зайти в какой-то из if-ов.
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
26.09.2019, 22:23  [ТС]
А как это сделать?
0
9 / 7 / 2
Регистрация: 26.12.2018
Сообщений: 278
26.09.2019, 22:29
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите Место");
            int r = Convert.ToInt32(Console.ReadLine());
            if (r >= 1 || r <= 2)
            {
 Console.WriteLine("Введите A,D,B,C");              
  string n = Console.ReadLine();
                if (n == "A" || n == "D")
                    Console.Write("window");
                else if (n == "B" || n == "C")
                    Console.Write("aisle");
                Console.ReadKey();
            }
           
        }
    }
}
По примеру остальные)
что-то типо того
1
 Аватар для jester
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
26.09.2019, 22:32
Катя6, что с шестой и седьмой строкой??
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
26.09.2019, 22:33  [ТС]
Я так-то написала, что "Где вводятся переменные что-то не правильно кажется"!!!
0
 Аватар для jester
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
26.09.2019, 22:36
Катя6, если ты n берёшь из r, то как при разных значениях r ты ожидаешь получить одинаковые n?
0
9 / 7 / 2
Регистрация: 26.12.2018
Сообщений: 278
26.09.2019, 22:37
А что именно не так?
C#
1
 int r = Convert.ToInt32(Console.ReadLine()); //обычный ввод итовый , вводим r(чтобы работать с r)
C#
1
if (r >= 1 || r <= 2)
я же верху писал
"Тут для начала нужно исправить оператор "&&" ибо условия будут соблюдены, если выполнится два условия, а на сколько я понимаю там надо одно место, по этому твой ввод и не может зайти в какой-то из if-ов."
оператор && - есть 2 условия и он в if не зайдет , пока не выполнится ДВА условия, а || дает сделать выбор одного из. Если я правильно понял задание))

Добавлено через 45 секунд
а)) это не мне))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru