SkillBase

Занятие 21.10.2024

Решение задач.


Сейчас важно понимать, что все, что не обьяснялось ранее запрещено использовать. Это не для того, чтобы жизнь усложнить (хотя и это тоже), а чтобы научится решать задачи разными способами.

Задача №1

Вводится целое цисло N с клавиатуры. Проверить, является ли число полинднромом, т.е является ли оно симметричным.

Пример:

Ввод: 12321

Вывод: true (допускается вывод 1)

Ввод: 1122

Вывод: false (допускается вывод 0)

Решение

#include <iostream>

using namespace std;

int main()
{
    int num;

    cin >> num;

    int a1 = num / 100;    
    int a2 = num%100;

    bool res = a1 == (a2%10*10 + a2/10);

    cout << boolalpha;
    cout << res << endl;
    
    return 0;
}

Задача №2

Вывод электронных часов. Дано время N в секундах. Необходимо вывести время, которое будут показывать электронные часы.

Пример:

Ввод: 10

Вывод: 0:0:10

Ввод: 3601

Вывод: 1:0:1

Решение




Задача №3





21.10.2024