Главная страница
Навигация по странице:

  • INPUT.TXT OUTPUT

  • Входные данные

  • Выходные данные

  • INPUT.TXT OUTPUT.TXT

  • Для начинающих на С. Составители


    Скачать 1.31 Mb.
    НазваниеСоставители
    Анкорisakova-zarina@mail.ru
    Дата18.02.2023
    Размер1.31 Mb.
    Формат файлаdocx
    Имя файлаДля начинающих на С .docx
    ТипЗадача
    #943648
    страница17 из 38
    1   ...   13   14   15   16   17   18   19   20   ...   38


    Задача 40 (№ 294) Болты и гайки (Сложность: 17%)


    Вновь созданная фирма купила заброшенные склады на окраине города. Новому заведующему складами поручили произвести учёт в короткие сроки. Всё шло хорошо, пока случайно не рассыпали контейнеры с болтами и гайками на каждом складе, после чего собрали их в общие (для болтов и гаек) контейнеры, потеряв при этом несколько деталей. Помогите оценить нанесённый ущерб на каждом складе, приняв во внимание, что, помимо потерянных деталей, болт (или гайка) считается непригодным, если он не имеет соответствующей гайки (или болта).

    Входные данные





    INPUT.TXT

    OUTPUT

    1

    1000 10 100
    1200 20 90

    37000

    2

    5000 15 23
    4000 17 22

    53600
    Во входном файле описано текущее положение на складе. В первой строке через пробел записаны три целых числа: k1, l1, m1 – начальное число болтов (100<=k1<=30000, k1 кратно 100), процент потерянных деталей (0<=l1<=100) и стоимость одного болта (1<=m1<=100) соответственно. Во второй строке через пробел записаны также три целых числа: k2, l2, m2 – начальное число гаек (100<=k2<=30000, k2 кратно 100), процент потерянных деталей (0<=l2<=100) и стоимость одной гайки (1<=m2<=100) соответственно.

    Выходные данные. В выходной файл выведите одно целое число – размер ущерба.



    #include

    using namespace std;

    int main() {

    int b1,b2,b3,b4,g1,g2,g3,g4,p,y;

    cin >> b1>>b2>>b3;

    cin >> g1>>g2>>g3;

    b4=b1*(100-b2) / 100;

    g4=g1*(100-g2) / 100;

    if (b4
    y=(b1-p)*b3+(g1-p)*g3;

    cout <
    return 0; }


    сколько болтов осталось

    сколько гаек осталось

    сколько пар (болт/гайка) можно собрать убыток= потерянные и лишние болты * цену +

    +потерянные и лишние гайки*цену



    Задача 41 (№ 606)Треугольник – 3 (Сложность: 17%)





    INPUT

    OUTPUT

    1

    1 2 3

    YES

    2

    1 1 5

    NO
    Даны длины трех отрезков. Требуется проверить: могут ли они являться сторонами треугольника.

    Входные данные

    Входной файл содержит 3 натуральных числа X Y Z – длины заданных отрезков. Длины отрезков записаны в одной строке через пробел и не превышают 1000.

    Выходные данные

    В выходной файл OUTPUT.TXT выведите YES, если отрезки могут быть сторонами треугольника и NO в противном случае.

    # include

    using namespace std;

    int main(){

    int a,b,c,min,max;

    cin>>a>>b>>c;

    if (a
    return 0; }


    треугольник существует, если длина любой стороны меньше суммы двух других сторон.




    Задача 42 (№ 952) В автобусе (Сложность: 18%)


    Цена проезда в автобусах нашего города — один рубль. Однако, не все так просто — каждый взрослый пассажир имеет право провезти бесплатно не более одного ребенка. Это значит, что взрослый пассажир, который провозит с собой k (k > 0) детей, платит всего k рублей: за один билет для себя и за (k - 1) билетов для своих детей. Также взрослый может ехать без детей, в этом случае он платит всего один рубль. Известно, что дети не могут проезжать в автобусе без сопровождения взрослых.




    INPUT.TXT

    OUTPUT.TXT

    1

    1 2

    2 2

    2

    0 5

    Impossible

    3

    2 2

    2 3

    4

    20 0

    20 20

    5

    0 0

    0 0
    Помогите посчитать минимальную и максимальную стоимость проезда в рублях, которую могли заплатить пассажиры автобуса.
    1   ...   13   14   15   16   17   18   19   20   ...   38


    написать администратору сайта