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

Определить количество дней в году - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Bloodykeeper
This party getting crazy!
 Аватар для Bloodykeeper
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
22.09.2009, 18:06     Определить количество дней в году #1
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а высокосный-366. Высокосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400.

я так понимаю что её надо решать через оператор if но как записать вот это деление на 4,100 и т.д. я не знаю. Прошу помощи в решении. Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2009, 18:06     Определить количество дней в году
Посмотрите здесь:

По заданному году и номеру месяца определить количество дней в этом месяце C++
Определить количество дней в году. C++
Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней C++
Определить число дней в году по номеру года C++
C++ Напишите функцию, определяющую количество дней в этом году
C++ Определить количество часов работы 4-х преподавателей ВУЗа в учебном году
Определить количество дней в году C++
C++ Определить количество дней с самой низкой температурой
C++ Определить количество пятниц, приходившихся в году N на 13-е число
Определить количество дней в году, который вводит пользователь C++
C++ Количество несчастливых дней в году
Определить количество дней между двумя датами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.09.2009, 18:12     Определить количество дней в году #2
Цитата Сообщение от Bloodykeeper Посмотреть сообщение
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а высокосный-366. Высокосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400.

я так понимаю что её надо решать через оператор if но как записать вот это деление на 4,100 и т.д. я не знаю. Прошу помощи в решении. Заранее спасибо.
где-то тема уже была на форуме с високосным годом.

если охота самому повозиться, - если целое число делится без остатка на другое, то

v1%v2 будет равно нулю (v2 != 0)
.::.DIMA.::.
142 / 142 / 4
Регистрация: 26.10.2008
Сообщений: 782
22.09.2009, 18:34     Определить количество дней в году #3
Если правильно понял задание, то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main ()
{
int year;
cin >> year;
if (year%100 != 0 && year%400 == 0)
    cout << "365\n";
else
    if (year%4 == 0)
        cout << "366\n";
    else
        cout << "365\n";
    return 0;
}
Bloodykeeper
This party getting crazy!
 Аватар для Bloodykeeper
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
22.09.2009, 18:48  [ТС]     Определить количество дней в году #4
я сделал, вот мой вариант работы, вдруг понадобится:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main ()
{
int god;
printf("vvedite god ");
scanf("%d",&god);
if (god%100 != 0 && god%400 == 0)
    printf("nevisokosniy god\n");
else
    if (god%4 == 0)
        printf("visokosniy god\n");
    else printf("nevisokosniy god\n");
    return 0;
}
тема закрыта.
Yandex
Объявления
22.09.2009, 18:48     Определить количество дней в году
Закрытая тема Создать тему
Опции темы

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