По разделам



Задача If 28


Дан номер года (положительное целое число). Определить количество
дней в этом году, учитывая, что обычный год насчитывает 365 дней, а
високосный — 366 дней. Високосным считается год, делящийся на 4, за
исключением тех годов, которые делятся на 100 и не делятся на 400
(например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000
— являются).

Код (C/C++)

# include <iostream>
# include <windows.h>
# include <cmath>

using namespace std;

int main ()

{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);

  int year;
  cout << "Введите номер года (положительное целое число): ";
  cin >> year;
  int days = (year%400 == 0 || year%4 == 0 && year%100 != 0 ) ? 366 : 365;
    
  cout << "Количество дней в этом году " << days << endl;
  
  system ("pause");
  return 0;
}

Код (Python)

L = [2016,300,1300,1900,1200,2000]

for i in L:
    s = "не високосный"
    if (i%4 == 0) and not(i%100 == 0 and i%400 != 0):
        s = "високосный"
    print(i," : ",s)

    if (i%4 == 0) and (i%100!= 0 or i%400 == 0):
        s = "високосный"
    print(i," : ",s)
									

Код (Pascal)

program if28;
var
  Y: Integer;
begin
  Write('Введите год: ');
  Readln (Y);
  if (y mod 100)=0 then
   if (y mod 400)=0 then Writeln ('366')
   else Writeln ('365')
  else
   if (y mod 4)=0 then Writeln ('366')
   else Writeln ('365');
end.
									

Дополнительно

n = int(input())
if (n % 4 == 0) and not (n % 100 == 0 and n % 400 != 0):
    print("високосный")
else:
    print("не високосный")
									



If. Абрамян
If 1 Просмотров: 11
If 2 Просмотров: 13
If 3 Просмотров: 10
If 4 Просмотров: 12
If 5 Просмотров: 11
If 6 Просмотров: 12
If 7 Просмотров: 12
If 8 Просмотров: 14
If 9 Просмотров: 11
If 10 Просмотров: 16
If 11 Просмотров: 22
If 12 Просмотров: 19
If 13 Просмотров: 23
If 14 Просмотров: 14
If 15 Просмотров: 19
If 16 Просмотров: 11
If 17 Просмотров: 10
If 18 Просмотров: 10
If 19 Просмотров: 7
If 20 Просмотров: 6
If 21 Просмотров: 10
If 22 Просмотров: 10
If 23 Просмотров: 12
If 24 Просмотров: 12
If 25 Просмотров: 10
If 26 Просмотров: 10
If 27 Просмотров: 11
If 28 Просмотров: 14
If 29 Просмотров: 13
If 30 Просмотров: 8

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться