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

Не получается задача с годами - C++

Восстановить пароль Регистрация
 
ftp13
 Аватар для ftp13
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 87
24.11.2012, 13:02     Не получается задача с годами #1
Задача такая : пользователь вводит год, программа должна вывести сколько дней в этом году(365 или 366).
программа должна посчитать если год/4-високосный (366 дней), за исключением тех которые делятся на 100, но не делятся на 400...
1)как реализовать эту проверку
2)есть ли в vs12 elseif(так как он выдает ошибку { IntelliSense: идентификатор "elseif" не определен c:\Users\FTP13\Desktop\Work\cpp\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp 26
})
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream"
#include "string"
using namespace std;
int main()
{
    const string var1="НЕ високосный год(365 дней)";
    const string var2="Високосный год(366 дней)";
    setlocale(LC_ALL,"Russian");
    unsigned int year;
    cout<<"Введите год";
    cin>>year;
    
 
 
 
 
 
    system("pause");
    return 0;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 13:02     Не получается задача с годами
Посмотрите здесь:

C++ Не получается решить
не получается! C++
C++ Не получается реализовать
Не получается простенькая задача C++
C++ задача на последовательности никак не получается
Не получается C++
Не получается C++
Не получается перегрузить << C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Smirnov_Uriy
 Аватар для Smirnov_Uriy
5 / 5 / 1
Регистрация: 30.12.2011
Сообщений: 11
24.11.2012, 13:32     Не получается задача с годами #2
C++
1
2
if ((year%4==0 and year%100!=0) or (year%400==0))
{cout << "Високосный";}
ftp13
 Аватар для ftp13
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 87
24.11.2012, 13:43  [ТС]     Не получается задача с годами #3
Блин как же я сам до этого не додумался(
Yandex
Объявления
24.11.2012, 13:43     Не получается задача с годами
Ответ Создать тему
Опции темы

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