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

  • INPUT.TXT OUTPUT

  • INPUT.TXT OUTPUT.TXT

  • Входные данные Входной файл INPUT.TXT содержит три натуральных числа: N, M и K (N, M ≤ 100, K ≤ 10 000). Выходные данные

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


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








    Разветвляющиеся алгоритмы




    Задача 16 (№ 25) Больше-меньше (Сложность: 3%)


    Одна из основных операций с числами – их сравнение. Мы подозреваем, что вы в совершенстве владеете этой операцией и можете сравнивать любые числа, в том числе и целые. В данной задаче необходимо сравнить два целых числа.

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


    В двух строчках входного файла INPUT.TXT записаны числа A и B, не превосходящие по абсолютной величине 2*109.

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


    Запишите в выходной файл один символ “<”, если A < B, “>”, если A > B и “=”, если A=B.




    INPUT.TXT

    OUTPUT

    1

    5
    7

    <

    2

    -7
    -12

    >

    3

    13
    13

    =
    # include

    using namespace std;

    int main(){

    int a,b;

    cin>>a>>b;

    if (a>b) cout<< ">";

    if (a
    if (a==b) cout<< "=";

    return 0; }


    Задача 17(№ 766) Орешки (Сложность: 3%)


    Белочка собрала в лесу N шишек c орешками. Белочка очень привередливо выбирала шишки, и брала только те, в которых ровно M орешков. Также известно, что для пропитания зимой ей необходимо не менее K орешков. Определите, хватит ли на зиму орешков белочке.




    INPUT.TXT

    OUTPUT.TXT

    1

    4 5 20

    YES

    2

    4 5 21

    NO

    3

    3 2 1

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

    Входной файл INPUT.TXT содержит три натуральных числа: N, M и K (N, M ≤ 100, K ≤ 10 000).

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

    В выходной файл OUTPUT.TXT выведите «YES» если белочке хватит орешков и «NO» в противном случае.



    #include

     using namespace std;

     int main() {

        int n, m, k;

        cin >> n >>m >>k;

        if (n*m >= k)

            cout << "YES";

        else cout << "NO";

        return 0; }

    Задача 18 (№ 21) Зарплата (Сложность: 4%)


    В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого.
    Входные данные. В единственной строке входного файла INPUT.TXT записаны размеры зарплат всех сотрудников через пробел. Каждая заработная плата – это натуральное число, не превышающее 105.

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


    # include

    using namespace std;




    INPUT.TXT

    OUTPUT.TXT

    1

    100 500 1000

    900

    2

    36 11 20

    25
    int main(){

    int a,b,c,min,max;

    cin>>a>>b>>c;

    if (a>b) {max=a; min=b;}

    else {max=b; min=a;}

    if (c
    if (c>max){max=c;}

    cout<
    return 0; }
    1   ...   5   6   7   8   9   10   11   12   ...   38


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