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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ftp13
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 100
#1

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

24.11.2012, 13:02. Просмотров 441. Ответов 2
Метки нет (Все метки)

Задача такая : пользователь вводит год, программа должна вывести сколько дней в этом году(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++
Условие Дана целочисленная прямоугольная матрица.Определить: 1)количество срок, не содержащих ни одного нулевого элемента; ...

задача на последовательности никак не получается - C++
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Найти разность...

манипуляции с годами в sqlplus - Oracle
Помогите, пожалуйста: Используя однострочные и групповые функции, определите количество принятых сотрудников по годам. 1991 (год) --- 10...

Точная разница между годами - MySQL
Здравствуйте, форумчане. есть такой запрос, который выводит разницу в годах: SELECT TIMESTAMPDIFF(year,'2012-09-01',curdate()) years ...

проверенная 2 годами или новая 7? - Windows 7
Хочу переустановить винду 7, вот думаю ставить проверенную (2 года нормально проработала) Windows 7 SG SP1 RTM 2011.03 удалено] или...

Найти разницу между годами - MySQL
Добрый день! Как посчитать разницу между датами, преобразовав даты в числа и найти самую младшию и старшею персону с иминем ? ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 100
24.11.2012, 13:43  [ТС] #3
Блин как же я сам до этого не додумался(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2012, 13:43
Привет! Вот еще темы с ответами:

Рассчитать количество дней между двумя годами - Pascal ABC
Ввести год1 и год2 Например 2014 и 2018 Нужно рассчитать кол-во дней всего между 2 этими годами (то есть 365+365+365+365=1460) ...

Не получается задача (на массивы) - Java SE
Вот условие: 1. Создай список строк. 2. Добавь в него 5 строчек с клавиатуры. 3. Удали последнюю строку и вставь её в начало. Повторить...

Простая задача но не получается - C (СИ)
The menu: 0.Exit 1.Print menu again 2.Prime count matrix 3. Germain prime numbers in range. 4. Layers printing. Please enter...

Не получается задача, функция Лапласа - Теория вероятностей
Решаю задачу, условие:Вероятность появления случайного события в каждом из n независимых экспериментов по схеме Бернулли является величиной...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru