Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
1

Пятница 13ое

07.04.2016, 23:57. Показов 1094. Ответов 1
Метки нет (Все метки)

Доброго времени суток, может кто помочь, пожалуйста?

Вывести все года где пятница 13го попадается в указанном месяце.
Вывести количество найденных годов.
Input: Ввести номер месяца
Output: Перечислить года, вывести их количество
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2016, 23:57
Ответы с готовыми решениями:

А что с вами произошло на пятницу 13ое?
Голосуйте за самые прикольные случаи,и напишите свой,если есть что рассказать)(голосуем...

ПЯТНИЦА !!!
В описании ко многим позам есть примечание, что научиться им можно только после нескольких лет...

Пятница 13-е!
Задали задание, выполнить надо как можно скорее, помогите, буду признателен! Компьютерный вирус...

Робинзон и Пятница на необитаемом острове
Ребят помогите пожалуйста решить, буду очень благодарен. 3. Могут ли следующие точки лежать на...

__________________

Записывайтесь на профессиональные курсы Java-разработчиков
Обучение в Java Mentor с оплатой после трудоустройства
1
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
08.04.2016, 10:27 2
Лучший ответ Сообщение было отмечено TheAlpha как решение

Решение

TheAlpha,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
 
public class Main {
    //диапазон вычислений (годы)
    static int START_PERIOD = 1147;
    static int END_PERIOD = 2016;
    static Calendar calendar = new GregorianCalendar();
 
    public static void main(String[] args) throws IOException {
        System.out.print("Input month to check Friday 13 (0 for January) :\n");
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        int month = Integer.parseInt(bf.readLine());
        int witchCounter = 0;
        for (int i = START_PERIOD; i <= END_PERIOD; i++){
            if (isWitchDay(month, i)) {
                System.out.println(i);
                witchCounter++;
            }
        }
        System.out.print("Overall years: " + witchCounter);
 
    }
 
    public static boolean isWitchDay (int month, int year){
        calendar.set(year, month, 13);
        int thirteenthDay = calendar.get(GregorianCalendar.DAY_OF_WEEK);
        if (thirteenthDay == Calendar.FRIDAY) return true;
        else return false;
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2016, 10:27

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Черная пятница - распродажи со скидками
В Америке есть такая штука как &quot;Черная пятница&quot;, как раз сегодня, распродажи с высокими скидками,...

Перечислить дни, на которые приходится пятница 13-го числа
компилятор усиленно ругается на vector есть и другие мелкие ошибки.. не могу...

Вывести на экран месяцы, в которых пятница выпадает на 13-е число
Доброго времени суток, аноны 0/ Требуется ваша крепкая рука. Вывести на экран месяца, в которых...

Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница)
Здравствуйте! прошу помочь написать программу(или хотя бы помочь с началом).. Программа такая:...


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

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

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