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

Пятница 13-е! - C++

Восстановить пароль Регистрация
 
Александр Донец
Сообщений: n/a
28.02.2013, 20:32     Пятница 13-е! #1
Задали задание, выполнить надо как можно скорее, помогите, буду признателен!

Компьютерный вирус "Пятница, 13-е" может повредить информацию только в те дни, когда 13-е число попадает на пятницу. Определите все месяцы 2013 года, в которых 13-е число будет пятницей. Учтите, что 1 января 2013 года - вторник, в качестве ответа распечатайте номера месяцев.

Требования к программе: язык программирования - pascal, delphi, С, C++, С#, рhр.

В письме должен быть приложен ехе файл (если он создается при комплияции), код программы в текстовом файле, все рабочие файлы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2013, 20:32     Пятница 13-е!
Посмотрите здесь:

ПЯТНИЦА !!!
Перечислить дни, на которые приходится пятница 13-го числа C++
Turbo Pascal Календарь (Пятница 13-е)
Мат. анализ, пятница 22.11.13
Черная пятница - распродажи со скидками
C++ По заданному году получить по порядку все числа, на которые в каждом месяце попадает последняя пятница

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
01.03.2013, 14:32     Пятница 13-е! #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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main() {
 
   std::tm time_in = { 0, 0, 0, 13, 0, 2013 - 1900 }; // 13 января 2013 
 
   for( int i=0; i<12; ++i )
   {
      time_in.tm_mon = i;
      std::time_t time_temp = std::mktime( & time_in );
      std::tm const *time_out = std::localtime( & time_temp );
      
      if( time_out->tm_wday == 5 )
      {
         cout << "Friday 13/" << time_out->tm_mon + 1 << endl;
      }
   }
   
   return 0;
}
Yandex
Объявления
01.03.2013, 14:32     Пятница 13-е!
Ответ Создать тему
Опции темы

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