Присвоить величине n значение 1,2, ..., 6 или 0 в зависимости от того, на какой день недели приходится k-ый день года - C (СИ)

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

Дано целое число k(1<=k<=365). Присвоить целочисленной величине n значение 1,2, ..., 6 или 0 в зависимости от того, на какой день недели (понедельник, вторник, ..., субботу или воскресенье) приходится k-й день года, в котором 1 января d-й день недели ( если 1 января - понедельник , то d=1, если вторник - d = 2, ..., если воскресенье - d = 7) Готовая задача.
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(void)
{
int k,d;
printf("day of the year= ");
scanf("%d",&k);
printf("day ");
scanf("%d",&d);
printf("day of the week %d", k%7+d-1);
_getch ();
return 0;
}

Код к задаче: «Присвоить величине n значение 1,2, ..., 6 или 0 в зависимости от того, на какой день недели приходится k-ый день года - C (СИ)»

textual
#include <iostream>
 
int main()
{
int k, d;
std::cout << "day of the year = ";
std::cin >> k;
std::cout << "day = ";
std::cin >> d;
std::cout << "day of the week " << k%7 + d-1;
std::cin.ignore(2);
return 0;
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

13   голосов, оценка 4.154 из 5


СОХРАНИТЬ ССЫЛКУ