Определение названия дня недели. Написать функцию, которая по номеру дня недели...

0 голосов
31 просмотров
Определение названия дня недели. Написать функцию, которая по номеру дня недели определяет название дня недели и возвращает указатель на соответствующую строку.
Язык СИ

Информатика (25 баллов) | 31 просмотров
0

Хм....указатель на соответствующую строку где? В созданном в этой же программе массиве литералов, представляющих названия дней недели ? скорее всего так

0

желательно С

0

Вообще в С надо

0

visual studio

0

Alviko?там есть С просто нужно найти.Если можешь то напиши на Qt

0

в Qt тоже можно на С написать.)

Дан 1 ответ
0 голосов
Правильный ответ

#include

char *DayOfWeek(int n, char a[7][13]) {
    return &a[n-1][0];
};

int main() {
    char cday[7][13]={"понедельник","вторник","среда","четверг","пятница",
           "суббота","воскресенье"};
    int n;
    printf("Введите номер дня недели (1-7): ");
    scanf("%d",&n);
    printf("Это %s",DayOfWeek(n,cday));
}

(142k баллов)
0

спасибо)