Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vanya46
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 9
#1

Определить, каким днем недели является введенное число - C++

11.11.2012, 10:29. Просмотров 908. Ответов 2
Метки нет (Все метки)

Добрый день помогите пожалуйста написать программу:


1) Составить программу, определяющую каким днем недели является введенное число, если известно, каким днем недели был первый день месяца.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2012, 10:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, каким днем недели является введенное число (C++):

Определить, каким днем недели является 1 января данного года - C++
Помогите, чёт не могу понять, как это всё написать. Вот само задание - вводится номер года. Определить, каким днем недели является 1 января...

Определить, каким днем недели является 1 января данного года, если - C++
Прощу вас мне помочь, осталась последняя лаба. Задание: { Вводится номер года. Определить, каким днем недели является 1 января...

Определить, является ли введенное число - C++
Определить, является ли введённое натуральное число целой степенью числа 3.

Определить каким по счету идет в последовательности рандомных чисел число введенное пользователем - C++
Доброго времени суток вот начал учить с++ вот очередной вопрос: Определить каким по счету идет в последовательности рандомных чисел число...

Определить, является ли введенное число счастливым. - C++
Шестизначное число считать счастливым, если первая его цифра совпадает с четвертой, вторая с пятой и третья с шестой, например 194194....

Определить, является ли введенное число пандигитальным (десятизначным) - C++
Нужно написать программу, при которой вводится с клавиатуры число, и программа определяет если оно является пандигитальным(десятизначным)...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72
11.11.2012, 10:53 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
void main()
{
int day,month,year; // день, месяц, год
int с,у; // столетие и год в столетии
int m; // месяц по древнеримскому календарю
int d; // день недели
puts("\nOnpeделение дня недели по дате");
puts("Введите дату: день месяц год.");
puts("Например, 5 12 2001");
printf("->");
scanf("%i %i %i", &day, Smonth, &year);
if (month == 1 I I month == 2)
year—; // январь и февраль относятся
//к предыдущему году
m = month - 2; // год начинается с марта
if (m <= 0) m += 12; // для января и февраля
// здесь m - номер месяца по римскому календарю
с = year / 100;
у = year - с*100;
d = (day+(13*m-l)/5-by+y/4+c/4-2*c+777)%7;
switch
{
case 1: puts ("Понедельник") ; break;
case 2: puts("Вторник"); break;
case 3: put s (" Среда ") ; break;
case 4: puts("Четверг"); break;
case 5: puts("Пятница"); break; 
case 6: puts("Суббота"); break;
case 0: puts("Воскресенье");
}
printf("Для завершения нажмите ENTER\n");
getch ();
}
Catstail
Модератор
22546 / 10951 / 1776
Регистрация: 12.02.2012
Сообщений: 18,087
11.11.2012, 10:53 #3
C++
1
2
3
4
int day_week(int n, int first_day)
{
     return ((first_day+n-1) % 7);
}
Воскресенье - 0, понедельник 1 и т.д.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 10:53
Привет! Вот еще темы с ответами:

Определить, является ли введенное пользователем целое число четным - C++
Определить, является ли введенное пользователем целое число четным.

Определить, является ли введенное число простым (с использованием switch) - C++
Написать программу определения, является ли введенное число простым для диапазона от 0 до 100. С помощью оператора switch

Определить, является ли введенное число простым или составным - C++
Вводить целые положительные числа в цикле пока числа находятся в диапазоне от 1 до 1000. Определить, является ли введенное число простым...

Определить, является ли введенное число целым или вещественным - C++
суть задачи такова: есть edit1, edit2, label1, label2. когда пользователь вводит число в Edit1, то в Label1 отображается является...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru