Чтобы определить количество дней в году, введённом пользователем, с использованием языка программирования C++ в среде Dev C++, вы можете использовать следующий код. Этот код проверяет, является ли введенный год високосным, и на основании этого выводит количество дней в году.
Вот пример программы:
#include <iostream>
using namespace std;
int main() {
int year;
// Запрашиваем у пользователя ввод года
cout << "Введите год: ";
cin >> year;
// Проверка на високосный год
bool isLeapYear = false;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
isLeapYear = true; // год делится на 400
}
} else {
isLeapYear = true; // год делится на 4, но не на 100
}
}
// Вывод количества дней в году
if (isLeapYear) {
cout << year << " является високосным годом и содержит 366 дней." << endl;
} else {
cout << year << " является обычным годом и содержит 365 дней." << endl;
}
return 0;
}
Объяснение кода:
- Ввод года: Программа сначала запрашивает у пользователя ввести год.
- Проверка високосного года: Проверяется, делится ли год на 4. Если делится на 4, то проверяется, делится ли он на 100. Если делится на 100, то нужно проверить, делится ли он на 400.
- Вывод результата: В зависимости от результата проверки программа выводит количество дней в году.
Не забудьте, что в Dev C++ необходимо создать новый проект, вставить этот код в файл, скомпилировать и запустить программу, чтобы увидеть результат. Если у вас возникнут дополнительные вопросы или понадобится помощь с другой темой, не стесняйтесь спрашивать!