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

Программа для определения дня недели для произвольной даты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами две любые строки матрицы http://www.cyberforum.ru/cpp-beginners/thread349479.html
Дан двумерный массив. Составить программу, которая меняет местами две любые строки массива
C++ Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы введённые данные записывались в файл F1.txt, затем читались оттуда, обрабатывались и записывались в бинарный файл F2.bin с... http://www.cyberforum.ru/cpp-beginners/thread349471.html
одномерный массив C++
дан одномерный массив М из 28 элементов. Перенести первые к элементов в конец: М, М,..., М,М,..., М
C++ сбой в работе программы
Добрый день. Я написал приложение для упорядочивания чисел массива, и что то это приложение не работает. Компиляцию проходит, но после ввода чисел в массив появляется ошибка: unhandled...
C++ посчитать exp(-5) разложив в ряд Тейлора с точностью до 5-го члена http://www.cyberforum.ru/cpp-beginners/thread349437.html
Всем доброго времени суток, у меня возникла небольшая проблема, нужно посчитать exp(-5) разложив в ряд Тейлора с точностью до 5-го члена, я кое-что написал, но чёт не так, заранее благодарен за...
C++ Структурка с файлами Суть проблемы такова: надо ввести данные с клавиатуры в структуру (имя, фамилия, возраст (лет), результат: мин. сек.) в файл F1.txt, затем прочитать этот файл, обработать по заданию и сохранить... подробнее

Показать сообщение отдельно
x1Mike7x
217 / 130 / 6
Регистрация: 06.11.2010
Сообщений: 234
08.09.2011, 22:55
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
#include <iostream>
#include <string>
 
using namespace std;
 
int Date( int D, int M, int Y )
{
    int a, y, m, R;
    a = ( 14 - M ) / 12;
    y = Y - a;
    m = M + 12 * a - 2;
    R = 7000 + ( D + y + y / 4 - y / 100 + y / 400 + (31 * m) / 12 );
    return R % 7;
}
 
int main()
{
    int D, M, Y;
    char C;
    string S[7] = { "SUN", "MON", "TUS", "WED", "THU", "FRI", "SAT" };
    cin >> D >> C >> M >> C >> Y;
    cout << S[ Date( D, M, Y ) ] << endl;
    
    system("pause");
    return 0;
}
5
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru