Из номера изделия, состоящего из 6 цифр, получить месяц, год и партию - C (СИ)

Формулировка задачи:

Разработать функцию, которая принимает серийный номер изделия, состоящий из 6 цифр, и с помощью параметров возвращает указатели на месяц, год и партию данного изделия.Первые две цифры- месяц,вторые-год, третьи-партии. В случае, если преобразование было выполнено успешно, функция возвращает 1, если нет(например, серийный номер содержит некоректный месяц)- возвращает 0.


textual

Код к задаче: «Из номера изделия, состоящего из 6 цифр, получить месяц, год и партию - C (СИ)»

int convert(int number, int *month , int *year, int *batch){
    int temp;
    temp = number/10000;
    if(temp < 1 || temp > 12){
        return 0;
    }
    *month = temp;
    *year = (number/100) % 100;
    *batch = number % 100;
    return 1;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 3.900 из 5

Источник
Похожие ответы