В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
vanyazoro
vanyazoro
08.04.2022 06:22 •  Информатика

Умоляю двойки надо исправить


Умоляю двойки надо исправить

Показать ответ
Ответ:
sashagorchakova
sashagorchakova
21.09.2020 21:45

Петя любит ездить на такси. Для него это не только удовольствие от быстрой и комфортной поездки, но и возможность всласть поторговаться с таксистом о цене проезда. Торг между Петей и таксистами всегда происходит по одному и тому же сценарию:
— Мне в аэропорт, заплачу 150 рублей.
— Нет, за 150 не повезу, поехали за 1000.
— Да ты что?! У меня и нет столько! Согласен за 200.
— Ты смеешься? Давай хотя бы за 900.
— Ну хорошо, дам 250.
— Да ты хоть знаешь, сколько бензин стоит? 800 и поехали!

Этот диалог продолжается до тех пор, пока они не сойдутся в цене. Петя всегда увеличивает свою цену на одну и ту же сумму, а таксист таким же образом снижает ее. Таксист не станет называть цену ниже той, которую предложит Петя. В этом случае он согласится с его ценой. Аналогичным образом поступит и Петя. Исходные данные В единственной строке даны 4 целых числа: a — стартовая цена Пети, b — надбавка Пети к своей цене, c — стартовая цена таксиста, d — скидка таксиста к своей цене (1 ≤ a, b, c, d ≤ 10000). Результат Выведите сумму, которую Петя заплатит за проезд. Пример исходные данныерезультат 150 50 1000 100 450  
В результате Петя добьется своего.
a+b=c+d
Заплатил 450

.

0,0(0 оценок)
Ответ:
ābuttt
ābuttt
21.06.2022 06:56

using System;
using System.Collections.Generic;
using System.Linq;

namespace Diagonals {
   
    class Program {
        static void Main(string[] args) {
            IsXinN();

            TwoEqualNeibors() ;

            Console.ReadKey();
        }

        public static void IsXinN() {
            Console.WriteLine("Введите N");
            string n = Console.ReadLine();
            Console.WriteLine("Введите X");
            char x = Convert.ToChar(Console.ReadLine());
            Console.WriteLine(n.ToCharArray().Contains(x));
        }

        public static void IsTwoEqualNeibors() {
            List<int> NumList = new List<int>();

            Console.WriteLine("Введите последовательность чисел");
            int n = Convert.ToInt16(Console.ReadLine());
            while (n != 0) {
                NumList.Add(n);
                n = Convert.ToInt16(Console.ReadLine());
            }

            bool EqualNeibors = false;
            for (int i = 0; i < NumList.Count - 1; i++) {
                EqualNeibors = EqualNeibors || NumList[i] == NumList[i + 1];
            }
            Console.WriteLine(EqualNeibors);
        }
    }
}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота