78 / 24 / 13
Регистрация: 01.06.2019
Сообщений: 571
1

Функция определяющая високосность года

05.09.2019, 22:59. Показов 1489. Ответов 4
Метки нет (Все метки)

Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое положительное число) является
високосным, и False в противном случае. Вывести значение функции IsLeapYear для пяти данных значений параметра Y. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.09.2019, 22:59
Ответы с готовыми решениями:

Функция, определяющая високосность года (дополнить код)
вот что нужно писать в скобочках после visikos. у меня выводит ошибку, ибо не написаны параметры....

Високосность года
Нужно чтобы високостность выводилась отдельным пунктом в меню, но она выводится еще и если...

Определить високосность года
первые начинания в программирование вообще, почему он не выявляет високсный год #include <stdio.h>...

Функция определяющая четность числа
Описать функцию Even(K) логического типа, возвращающую True, если целый параметр К является четным,...

4
Модератор
Эксперт С++
10906 / 9014 / 5419
Регистрация: 18.12.2011
Сообщений: 24,097
06.09.2019, 06:33 2
C++
1
2
3
4
 bool IsLeapYear(int Y)
{
   return !( Y%4!=0 || ( Y%100==0 && Y%400!=00) ); 
}
0
78 / 24 / 13
Регистрация: 01.06.2019
Сообщений: 571
06.09.2019, 16:09  [ТС] 3
Как эту функцию реализовать теперь?
funcii
C++
1
2
3
4
bool IsLeapYear(int Y)
{
   return !( Y%4!=0 || ( Y%100==0 && Y%400!=00) ); 
}
main
C++
1
2
3
4
5
6
7
8
int Y = 0;
    cout << "\nВведите число: ";
    cin >> Y;
    IsLeapYear(Y);
 
    cout << endl;
    system("pause");
}
Добавлено через 24 минуты
Так ?
C++
1
2
3
4
5
6
void IsLeapYear(int Y)
{
    if (Y % 4 != 0 || (Y % 100 == 0 && Y % 400 != 00))
        cout << "True";
    else cout << "False";
}
0
Модератор
Эксперт С++
10906 / 9014 / 5419
Регистрация: 18.12.2011
Сообщений: 24,097
06.09.2019, 16:11 4
Лучший ответ Сообщение было отмечено Rudman132 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
bool IsLeapYear(int Y)
{
   return !( Y%4!=0 || ( Y%100==0 && Y%400!=00) ); 
}
int main()
{
    int Year;
    cin>>Year;
    if(IsLeapYear(Year))
       cout<<"Yes (True)";
    else
      cout<<"No (False)";
}
1
170 / 122 / 61
Регистрация: 06.02.2015
Сообщений: 300
06.09.2019, 16:16 5
del

Добавлено через 1 минуту
Цитата Сообщение от zss Посмотреть сообщение
Y%400!=00
опечатка
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 16:16

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Функция определяющая номер координатной четверти
Описать функцию Quarter(x, y) целого типа, определяющую номер координатной четверти, в которой...

Функция определяющая кратность двух чисел
Напишите функцию muliply для двух целых, которая будет определять, кратное второе число первом,...

Функция, определяющая, является ли число палиндромом
Помогите написать программу с комментариями (Функции) Написать функцию, которая... определяет,...

Функция определяющая предмет с наибольшей плотностью
Доброго времени суток. Помогите решить задачу. Нужно вызвать функцию, чтобы она определила предмет...


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

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

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