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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статические поля и unresolved символы http://www.cyberforum.ru/cpp-beginners/thread853409.html
пытаюсь создать модель аквариума на с++ ...использую в качестве аквариума класс со статическими полями...при компиляции пишет "Ошибка 9 error LNK1120: неразрешенных внешних элементов: 8" тоесть...
C++ Написать программу для обработки массива фиксированного размера Дана целочисленная квадратная матрица размером NxM. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) минимум среди сумм модулей элементов диагоналей,... http://www.cyberforum.ru/cpp-beginners/thread853408.html
Алгоритм Флойда-Уоршелла [для нахождения кратчайших путей] C++
Дан ориентированный взвешенный граф. По его матрице смежности нужно для каждой пары вершин определить, существует кратчайший путь между ними или нет. Формат входных данных В первой строке входного...
C++ работа с текстовыми файлами (напечатать все строки , длина которых меньше заданного числа)
дан текстовый файл. напечатать все строки , длина которых меньше заданного числа. замечание :двоичные файлы создаются програамным путем . текстовые файлы нужно предварительно создать в тексттовом...
C++ C++ Не правильно работает if http://www.cyberforum.ru/cpp-beginners/thread853371.html
Ребята, привет. Возник такой вопрос..В программе выполняю следующую вещь: f1= Have_Point(p1); f2= Have_Point(p2); f3= Have_Point(p3); f4 = Have_Point(p4);...
C++ Как сделать динамические массивы вместо обычных? Используя функции Как сделать динамические массивы вместо обычных? Используя функции. Для введения одной матрицы нужна одна функция? т.е. чтобы ввести 2 матрицы, нужны 2 функции? А что если нужно ввести с... подробнее

Показать сообщение отдельно
modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
01.05.2013, 13:53
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int Date(DATE d)
{
    int a, y, m, R;
    a = ( 14 - d.month ) / 12;
    y = d.year - a;
    m = d.month + 12 * a - 2;
    R = 7000 + ( d.day + y + y / 4 - y / 100 + y / 400 + (31 * m) / 12 );
    return R % 7;
}
 
int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    
    DATE d;
    char C;
    string S[7] = { "Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота" };
    cin >> d.day >> C >> d.month >> C >> d.year;
    cout << S[ Date( d ) ] << endl;
    
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru