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

  • Приложение. Текст программы.

  • лаба по Си с использованием массивов. Лаба_2. Цель Научиться решать задачи с использованием массивов. Вариант задания


    Скачать 429 Kb.
    НазваниеЦель Научиться решать задачи с использованием массивов. Вариант задания
    Анкорлаба по Си с использованием массивов
    Дата06.08.2019
    Размер429 Kb.
    Формат файлаdoc
    Имя файлаЛаба_2.doc
    ТипПрограмма
    #84814
    страница2 из 2
    1   2

    Тест №2

    Изменён тип года на високосный:



    Тест №3

    В целях отслеживания корректности работы программы добавлен промежуточный вывод информации:



    1. Выводы

    В ходе выполнения лабораторной работы были изучены массивы, циклы и применены в решении задачи. Программа работает корректно, если задавать входные данные в соответствии с приведёнными для пользователя подсказками.

    Приложение. Текст программы.
    #include
    int main()

    {

    int M[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, days, start, i, black = 0, year;
    printf("Enter the day of the week on January 1 (1-mon, 2-tues, 3-wed, 4-thur, 5-frid, 6-sat, 7-sun):");

    scanf_s("%d", &start);

    printf("Check if the year is weighty(yes - 1, no - 0):");

    scanf_s("%d", &year);
    if (year == 1)

    {

    M[1] = 29;

    }
    for (i=0; i<12 ; i++)

    {

    for (days = 1; days <= M[i]; days++)

    {
    printf("%d|%d ", days, start);

    if (days == 13 && ((start == 2) || (start == 5)))

    {

    black++;

    }
    start = (start % 7) + 1;

    }

    printf("\n\n");

    }
    printf("\nThe number of black tuesdays and fridays of the year : %d \n", black);
    return 0;

    }


    1   2


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