С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 20
1

День учителя ежегодно отмечается в первое воскресенье октября. Дано натуральное число n, означающее номер года

22.01.2013, 22:57. Показов 8264. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
День учителя ежегодно отмечается в первое воскресенье октября. Дано натуральное число n, означающее номер года. Определить число, на которое в октябре указанного года приходится День учителя.

Добавлено через 46 секунд
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VAR
N,p0,p1,p2,p3,Date:INTEGER;
Full_Number_of_Days:LongInt;
 
BEGIN
Write('Enter the year '); Readln(n);
p0:=(N div 400)-(1994 div 400);
p1:=(N div 100)-(1994 div 100);
p2:=(N div 4)-(1994 div 4);
Full_Number_of_Days:=(N-1994)*365+p2-p1+p0;
p3:=Full_Number_of_Days mod 7;
IF p3>=2 THEN Date:=9-p3 ELSE Date:=2-p3;
WriteLn('The Teacher Day in',N:5,' is ',Date:2,' of October');
ReadLn;
END.
вот как сделать на с++, нашел на каком-то форуме, и логики не понимаю
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2013, 22:57
Ответы с готовыми решениями:

Определить число, на которое в октябре указанного года приходится День Учителя
День Учителя ежегодно отмечается в первое воскресенье октября. Дано натуральное число n, означающее...

Дано число n. Найти первое натуральное число квадрат которого больше n
Дано число n. Найти первое натуральное число квадрат которого больше n.

Дано целое число k (1 ≤ k < 365). Определить, каким будет k -й день года
Дано целое число k (1 ≤ k &lt; 365). Определить, каким будет k -й день года: выходным (суббота и...

Задача: Дано целое число к (1 <= к <= 365). Определить, каким будет к-й день года: субботой, воскресеньем
Ветвление. Дано целое число к (1 &lt;= к &lt;= 365). Определить, каким будет к-й день года: субботой,...

1
0 / 0 / 2
Регистрация: 14.10.2013
Сообщений: 8
14.10.2013, 22:06 2
Лучший ответ Сообщение было отмечено shur1kk как решение

Решение

Цитата Сообщение от shur1kk Посмотреть сообщение
вот как сделать на с++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
void main()
{
setlocale(0, "Russian");
int year, p1, p2, p3, p4, p5, date;
printf("Введите год: ");
scanf("%d", &year);
p1 = year / 400 - 1994 / 400;
p2 = year / 100 - 1994 / 100;
p3 = year / 4 - 1994 / 4;
date = (year-1994)*365+p3-p2+p1;
p4 = date % 7;
if (p4>=2)
p5 = 9 - p4;
else 
p5 = 2 - p4;
printf("День учителя в %dг. будет %d октября.",year,p5);
}
Может кого-нибудь заинтересует, чтобы потом не париться с трансляцией.
0
14.10.2013, 22:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2013, 22:06
Помогаю со студенческими работами здесь

Дано натуральное число. Определить номер цифры «8»
Дано натуральное число. Определить номер цифры «8» в нем, считая от конца числа. Если такой цифры...

Дано натуральное число. Определить номер цифры 3 в нем
Пожалуйста оч надо не успеваю помоги кто может Дано натуральное число. Определить номер цифры 3 в...

дано натуральное число. Определить номер цифры 8 в нем
дано натуральное число. Определить номер цифры 8 в нем.считая конца числа. Если такой цифры нет,...

Указать количество дней месяца, если дано номер месяца - а (целое число от 1 к 12) и целое число n (номер года). Если окажется, что введенные даные не
Указать количество дней месяца, если дано номер месяца - а (целое число от 1 к 12) и целое число n...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru