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

Вычислить количество пятниц, приходящихся на 13-е числа столетия с номером n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество символов в файле http://www.cyberforum.ru/cpp-beginners/thread186358.html
Здравствуйте, Имеется такая задачка : 1)Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию Выполнить задание. 2)Скопировать в файл F2 только те строки из F1, ...
C++ Частотный анализ. Криптоанализ шифра замены. С++ Доброго времени суток. Задача состоит в следующем: "Дан зашифрованный файл, методом замены. Ключа и открытого текста нет. Надо дешифровать" Реализовать это придётся через частотный анализ текста,... http://www.cyberforum.ru/cpp-beginners/thread186357.html
C++ Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами.
Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. помогите пожалуйста
Ошибка компиляции C++
При компиляции следующего кода возникает ошибка: #include <iostream> using namespace std; int main() { int m; int n; //n*m cout << "Введите размер матрицы: ";
C++ Создать класс Employee, http://www.cyberforum.ru/cpp-beginners/thread186348.html
Для следующих классов создать: -дружественную функцию show(), которая выводит информацию об объекте, используя доступ к элементам класса в своей работе; -функцию, которая использует объект в...
C++ Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового адреса человека. Создайте объекты для каждого... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
23.09.2011, 03:39
В прошлом году решала похожую задачу - выдать все "черные" пятницы для данного года:

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
#include <stdio.h>
#include <time.h>
 
int main ()
{
        time_t rawtime;
        struct tm * timeinfo;
        int year;
        char * month[] = { "January","February", "March","April", "May",
                       "June", "July", "August","September","October", "November","December"};
 
 printf ("Enter year: "); scanf ("%d",&year);
 
//get current timeinfo and modify it to the user's choice
time ( &rawtime );
timeinfo = localtime ( &rawtime );
timeinfo->tm_year = year-1900;
timeinfo->tm_mday = 13;
 
  for(int i=0; i<12; i++)
  {     timeinfo->tm_mon = i;
 
        //call mktime: timeinfo->tm_wday will be set
        mktime ( timeinfo );
        if((timeinfo->tm_wday)==5)
                printf ("Your will face the black Friday in %d in %s\n", year, month[timeinfo->tm_mon]);
  }
 
  return 0;
}
Немного переделать - и получите к-во "черных" пятниц для данного столетия.

Добавлено через 1 час 49 минут
Хотя, не получится.
Работает только для нашего столетия ((
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru