Решение задачи "Слоник" с Codeforces

Без пояснения   Просмотров: 17


Слоник решил сходить в гости к другу. Оказалось, что дом слоника находится в точке 0, а дом его друга в точке x(x > 0) координатной прямой. За один шаг слоник может переместиться на 1, 2, 3, 4 или 5 позиций вперёд. Помогите ему определить, за какое минимальное количество шагов он может добраться до дома друга.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int s, k = 0;
    cin >>s;
    while(s){
        if(s > 4){
            s-=5;
            ++k;
        }
        else if(s > 3){
            s-=4;
            ++k;
        }else if(s > 2){
            s-=3;
            ++k;
        }else if(s > 1){
            s-=2;
            ++k;
        }else if(s > 0){
            s-=1;
            ++k;
        }
    }
    cout << k;
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться