М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
HelenToys
HelenToys
07.08.2020 06:51 •  Информатика

Дана последовательность из n
(1≤


10
5
)
(
1

n

10
5
)
чисел

a
i
(1≤


10
12
)
(
1

a
i

10
12
)
и

q
запросов
(1≤


10
5
)
(
1

q

10
5
)
. Каждый запрос предстает собой число

p
i
(1≤


10
12
)
(
1

p
i

10
12
)
.
Задача состоит в том, чтобы на каждый запрос вывести ответ - входит ли

p
i
в исходную последовательность.
Входные данные
В первой строчке задается число

n
(1≤


10
5
)
(
1

n

10
5
)
и количество запросов

q
(1≤


10
5
)
(
1

q

10
5
)
. Далее идут

n
чисел

a
i
(1≤


10
12
)
(
1

a
i

10
12
)
. Далее записаны

q
запросов

p
i
(1≤


10
12
)
(
1

p
i

10
12
)
.
Выходные данные
Вывести

q
ответов на запросы: на

i
-й запрос вывести ответ - «Yes», если

p
i
содержится в исходной последовательности и «No» в остальных случаях)

👇
Открыть все ответы
Ответ:
nayahoff123
nayahoff123
07.08.2020
Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace zn
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.Write("Введите кол-во минут по тарифу: ");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите цену за минуту по тарифу: ");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите цену за минуту сверх тарифа: ");
            int c = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите время пользования услугами связи за месяц в минутах: ");
            int d = Convert.ToInt32(Console.ReadLine());
            int res = a > d ? a * b : a * b + (d - a) * c;
            Console.WriteLine("Плата за пользование: " + res);
            Console.ReadKey();
        }
    }
}
4,4(14 оценок)
Ответ:
arabenko
arabenko
07.08.2020
Весь код в прикрепленках. Нужно просто откомпилировать в любом IDE. Если есть вопросы, пиши в коментариях, всё объясню. Запустив программу, нужно просто указать полный путь к файлу, в котором записаны два числа. В каждом ряду записываешь по 1 числу. Максимальная длина числа в данном формате файла - 1024 символа. Поменяй на произвольный формат файла, к примеру "myFile.myextention", а так же укажи больший размер переменной в main функции, в которую считывается файл и всё, можешь писать любую длину числа, главное отбей сновой строки каждое.
4,5(96 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ