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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.83
Lexa777
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 85
#1

Проверка для заданного года, является ли он високосным - C++

25.06.2013, 21:56. Просмотров 3517. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Помогите пожалуйста подправить программу!
Проверка для заданного года, является ли он високосным. Написать программу, которая запрашивает у пользователя год и сообщает, является ли он високосным. Год называется високосным, если выполняется одно из следующих усло-вий:
1) год делится нацело на 4, но не делится на 100;
2) год делится нацело на 400.
При составлении программы учесть, что номер года является натуральным числом.
Примечание: Все операции производятся в функции main(). Если в задании не указан явно тип операндов, предполагается использование вещественных чисел. В данном блоке заданий приведены условия, которые программа должна проверять при вводе пользовательских данных. Программа должна также выявлять и корректно реагировать на другие исключительные ситуации (например, деление на ноль и ситуацию переполнения). В последующих блоках заданий студентам предлагается определять эти условия самостоятельно, исходя из постановки задачи.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# include <iostream>
using namespace std;
int main()
{
 int god ;
 string a,b;
 cout << "Vvedite god:";
 cin >> god;
if (god/100)  b="Vvedite god, kotoryy ne delitsya na 100";
else if (god/4 && god/400) a="God vysokosniy";
cout << "" <<a;
cout << "" <<b;
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 21:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка для заданного года, является ли он високосным (C++):

Определить, является ли введенное значение года високосным, если введено корректное значение - C++
Определить, является ли введенное значение года високосным, если введено корректное значение.

является ли год високосным - C++
Написать программу, которая проверяет является ли год високосным.( год является високосным, если его номер кратен 4, но не кратен 100, а...

Проверить, является ли год високосным - C++
Написать программу, которая проверяет, является ли год високосным (операторы if, else)

Проверить, является ли год високосным - C++
1.Написать програму которая проверяет являєтся год вісокосним 2.составить програму которая выводит на екран меню 1.Первое 2.Второе...

Программа, вычисляющая, является ли год високосным - C++
Создайте программу, вычисляющую, является ли год високосным.

Написать программу, которая проверяет, является ли год високосным - C++
Написать программу, которая проверяет, является ли год високосным. Помогите пожалуйста

4
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
25.06.2013, 22:17 #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
    int year;
    setlocale(LC_ALL, "Russian");
    std::cout<<"Введите год: ";
    std::cin>>year;
    (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)?std::cout<<"Высокосный"<<std::endl:std::cout<<"Не высокосный"<<std::endl;
    return 0;
}
1
Lexa777
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 85
25.06.2013, 22:23  [ТС] #3
Он не должен делиться на 100...
0
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
25.06.2013, 22:28 #4
Цитата Сообщение от Lexa777 Посмотреть сообщение
Он не должен делиться на 100...
Так у Belfegor'a он и не должен делиться на 100...
year % 100 != 0
0
Lexa777
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 85
25.06.2013, 22:29  [ТС] #5
Сорри...
Пропустил....спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 22:29
Привет! Вот еще темы с ответами:

Дано натуральное число n. Определить, является ли високосным год с таким номером - C++
Ребята , помогите справиться с задачей. Ни как не получается решить.( &quot;Год является високосным, если его год кратен 4, однако из кратных...

Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным - C++
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00,...

Для заданного номера года найти его название по древнеяпонскому календарю - C++
В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов, обозначенных цветами: зеленый, красный, желтый, белый и...

Дать для заданного числа наименования «год», «года», или «лет» - C++
Помогите пожалуйста. Так и не понимаю я этот do while. Нужно решить задачку именно им: Дано натуральное число n(n&lt;=100), определяющая...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
25.06.2013, 22:29
Ответ Создать тему
Опции темы

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