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

  • INPUT.TXT OUTPUT

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

  • INPUT.TXT OUTPUT.TXT

  • Задача 28 (№ 892) Время года (Сложность: 10%)

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

  • Задача 30 (№ 777) Будильник (Сложность: 12%)

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


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

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





    INPUT.TXT

    OUTPUT

    1

    10 10 10

    NO

    2

    10 3 4

    YES
    #include

    using namespace std;

    int main (){

        int r1, r2, r3;

        cin>>r1>>r2>>r3;

        if (r2+r3<=r1) cout<<"YES"; else cout<<"NO";

        return 0; }


    Задача 27 (№ 757) Спирт (Сложность: 10%)


    Каждому школьнику из курса органической химии известна формула молекулы этилового спирта – C2H5(OH). Откуда видно, что молекула спирта состоит из двух атомов углерода (C), шести атомов водорода (H) и одного атома кислорода (O).

    По заданному количеству атомов каждого из описанных выше элементов требуется определить максимально возможное количество молекул спирта, которые могут образоваться в процессе их соединения.

    Входные данные. Первая строка входного файла INPUT.TXT содержит 3 натуральных числа: C, Н и O – количество атомов углерода, водорода и кислорода соответственно. Все числа разделены пробелом и не превосходят 1018.

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


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



    INPUT.TXT

    OUTPUT.TXT

    1

    2 6 1

    1

    2

    10 5 12

    0

    3

    18 35 3

    3
    #include

    using namespace std;

    int main(){

    long long int C,H,O, min;

    cin>>C>>H>>O;

     if(C>=2) min=C/2;

    if(H>=6){ if ( (H/6)<=min ) min=H/6;}

     if(O>=1){if ( (O/1)<=min ) min=O/1;}

      cout<Задача 28 (№ 892) Время года (Сложность: 10%)

    По заданному номеру месяца в году требуется определить время года.

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


    Входной файл INPUT.TXT содержит натуральное число N (N≤100) – номер месяца.

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





    INPUT.TXT

    OUTPUT.TXT

    1

    3

    Spring

    2

    15

    Error
    В выходной файл OUTPUT.TXT выведите для летних месяцев значение «Summer», для зимних – «Winter», для весенних – «Spring», для осенних – «Autumn». Если число не соответствует возможному значению месяца, то в этом случае следует вывести «Error».

    #include

     using namespace std;

     int main() {

        int a;

        cin >> a;

        if (a == 1 or a == 2 or a == 12) cout << "Winter";

        if  (a == 3 or a == 4 or a == 5) cout << "Spring";

        if  (a == 6 or a == 7 or a == 8) cout << "Summer";

        if  (a == 9 or a == 10 or a == 11) cout << "Autumn";

        if  (a >12)  cout<<"Error";

        return 0; }


    Задача 29 (№ 685) Золотой песок (Сложность: 10%)


    Сотрудники завода по производству золотого песка из воздуха решили поправить свое финансовое положение. Они пробрались на склад завода, где хранился золотой песок трех видов. Один килограмм золотого песка первого вида они смогли бы продать за A1 рублей, второго вида – за A2 рублей, а третьего вида – за A3 рублей. Так получилось, что у сотрудников оказалось с собой только три емкости: первая была рассчитана на B1 килограмм груза, вторая на B2 килограмм, а третья на B3 килограмм. Им надо было заполнить полностью все емкости таким образом, чтобы получить как можно больше денег за весь песок. При заполнении емкостей нельзя смешивать песок разных видов, то есть, в одну емкость помещать более одного вида песка, и заполнять емкости песком так, чтобы один вид песка находился более чем в одной емкости.

    Требуется написать программу, которая определяет, за какую сумму предприимчивые сотрудники смогут продать весь песок в случае наилучшего для себя заполнения емкостей песком.




    INPUT.TXT

    OUTPUT

    1

    1 2 3 3 2 1

    14
    Входные данные. В единственной строке входного файла INPUT.TXT записано 6 натуральных чисел A1, A2, A3, B1, B2, B3, записанных в одной строке через пробел. Все числа не превосходят 100.

    Выходные данные. В единственную строку выходного файла OUTPUT.TXT нужно вывести единственное целое число – сумму в рублях, которую смогут сотрудники заработать в случае наилучшего для себя заполнения емкостей песком.

    #include

    #include

    using namespace std;

    int main(){

    int a1,a2,a3,b1,b2,b3,x;

    cin>>a1>>a2>>a3>>b1>>b2>>b3;

     

    Расставляем данные по возрастанию

    if (a2
    if (a3
    if (a2
     

    if (b2
    if (b3
    if (b2
     

    cout<
    return 0; }
    Задача 30 (№ 777) Будильник (Сложность: 12%)

    Известный исследователь Чарльз Ф. Мантц, устав от долгого путешествия через джунгли, лег спать в 10 часов вечера, но предварительно он завел будильник на 12 часов следующего дня. Но проспать 14 часов ему не удалось – будильник зазвонил через 2 часа. Исследователь забыл, что на будильнике, имеющем 12-тичасовой циферблат, можно задать время до звонка только менее 12 часов.

    Напишите программу, которая определяет, сколько часов успеет проспать исследователь, прежде чем будильник его разбудит.
    Входные данные. В единственной строке входного файла INPUT.TXT записаны два целых числа S и T (1 ≤ S, T ≤ 12), разделенные одним пробелом - час, когда исследователь лег спать, и час, на который он установил будильник.
    1   ...   8   9   10   11   12   13   14   15   ...   38


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