По разделам



Задача Integer 28


Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье. Дано целое число K,
лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7.
Определить номер дня недели для K-го дня года, если известно, что в
этом году 1 января было днем недели с номером N.

Код (C/C++)

#include <stdio.h>

int main(void)
{
    int K,N;
    printf("K:");
    scanf ("%i", &K);

    printf("N:");
    scanf ("%i", &N);


    printf("%i\n",((K+N-2)%7)+1);

    return 0;
}

Код (Python)

import random

week_days = {
    1: 'понедельник',
    2: 'вторник',
    3: 'среда',
    4: 'четверг',
    5: 'пятница',
    6: 'суббота',
    7: 'воскресенье'
}

K = random.randrange(1,366)
N = random.randrange(1,8)
print("K = ",K,"; N = ",N)
K = 29

i = (1+N-1)%7 + 1
print("1-е января: ", 1)
print("Номер дня недели: ", i)
print("День недели:",week_days[i])

i = (K+N-1)%7 + 1
print()
print("Номер дня года: ", K)
print("Номер дня недели: ", i)
print("День недели:",week_days[i])
									

Код (Pascal)

program Integer28;
var
  K,N,D: Integer;
begin
  Write('Введите день этого года: ');
  Readln(K);
  Write('Введите каким номером недели было 1 января: ');
  Readln(N);
  D:=((K+N-2) mod 7)+1;
  Writeln('День недели : ',D);
end.
									




Integer. Абрамян
Integer 1 Просмотров: 17
Integer 2 Просмотров: 24
Integer 3 Просмотров: 17
Integer 4 Просмотров: 20
Integer 5 Просмотров: 16
Integer 6 Просмотров: 13
Integer 7 Просмотров: 14
Integer 8 Просмотров: 15
Integer 9 Просмотров: 15
Integer 10 Просмотров: 12
Integer 11 Просмотров: 11
Integer 12 Просмотров: 18
Integer 13 Просмотров: 13
Integer 14 Просмотров: 15
Integer 15 Просмотров: 14
Integer 16 Просмотров: 23
Integer 17 Просмотров: 22
Integer 18 Просмотров: 11
Integer 19 Просмотров: 11
Integer 20 Просмотров: 10
Integer 21 Просмотров: 20
Integer 22 Просмотров: 10
Integer 23 Просмотров: 13
Integer 24 Просмотров: 42
Integer 25 Просмотров: 11
Integer 26 Просмотров: 9
Integer 27 Просмотров: 9
Integer 28 Просмотров: 20
Integer 29 Просмотров: 14
Integer 30 Просмотров: 17

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться