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

оператор enum найти все черные пятницы месяца - C++

Восстановить пароль Регистрация
 
pavlintseva
1 / 1 / 0
Регистрация: 16.02.2011
Сообщений: 34
18.02.2011, 14:58     оператор enum найти все черные пятницы месяца #1
Используя перечисляемый тип, определить тип «дни недели» и выдать все «черные» пятницы этого года (т.е. число месяца равно13, а день недели – пятница).

c enum не получается, только если так допустим

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
#include <iostream>
#include <string>
using namespace std;
 
int main()
 
{
cout<<"Lab6 zad3 Vas privetstvyet programma poiska chernoi pyatnici\n";
int mes,den;
int d[12]={31,28,31,30,31,30,31,31,30,31,30, 31};
string m[12]={"yanvar","fevral","mart","aprel", "may","iyun","iyul","avgust","senty abr","oktyabr","noyabr","dekabr"};
for (int i=1;i<=2;i++)
{
if (i==1)
den=1;
else
den=5;
mes=0;
while (mes<=12)
{
if ((den+7)<=d[mes])
den+=7;
else
{
den-=d[mes];
mes++;
}
if (den==13)
{if (i==1)
cout <<"Chernaya pyatnica bila v mesyace "<<m[mes]<<" 1999 goda"<<endl;
 
}
}
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2011, 14:58     оператор enum найти все черные пятницы месяца
Посмотрите здесь:

дата следующего дня, последний день месяца и сколько дней осталось до конца месяца C++
Найти пятницы и вторники под числом 13 в 1999 году C++
C++ черные пятницы
C++ Черные пятницы
C++ Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.).
Даны два целых числа: D (день месяца) и M (номер месяца в году). Вывести знак зодиака, соответствующий этой дате. C++
C++ По номеру месяца выдать название следующего за ним месяца
C++ Напишите функцию, которая принимает номер месяца и возвращает название месяца согласно указанному номеру

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru