Регистрирайте сеРегистрирайте се

Ден от седмицата


 
   Форум за математика Форуми -> Информатика/Компютри
Предишната тема :: Следващата тема  
Автор Съобщение
Grands
Редовен


Регистриран на: 31 Mar 2007
Мнения: 240

Репутация: 28.2Репутация: 28.2Репутация: 28.2
гласове: 5

МнениеПуснато на: Wed Aug 01, 2007 4:25 pm    Заглавие: Ден от седмицата

Предложете различни алгоритми за намиране на деня от седмицата по дадена дата.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Реклама







Пуснато на:     Заглавие: Реклама

Върнете се в началото
steliyan
Редовен


Регистриран на: 25 Oct 2006
Мнения: 100

Репутация: 22.2Репутация: 22.2
гласове: 2

МнениеПуснато на: Sun Sep 16, 2007 8:58 pm    Заглавие:

Ето един начин:
Код:
#include <iostream>
#include <time.h>

using namespace std;

int main()
{
   char* wday[7] = {"nedelq", "ponedelnik", "vtornik", "srqda", "chetvyrtyk", "petyk", "sybota"};
   struct tm tm;
   int day,month,year;

   cout << "Day=";
   cin >> day;
   cout << "Month=";
   cin >> month;
   cout << "Year=";
   cin >> year;

   tm.tm_isdst = -1;
   tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
   tm.tm_mday = day;
   tm.tm_mon = month-1;
   tm.tm_year = year - 1900;

   if(mktime(&tm) != -1)
   {
      cout << "Denqt " << day << "." << month << "." << year << " e " << wday[tm.tm_wday] << ".\n";
   }
   return 0;
}
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
   Форум за математика Форуми -> Информатика/Компютри Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.