0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 25
|
|
1 | |
Дано натуральное число n. Определить, является ли високосным год с таким номером31.03.2014, 09:16. Показов 12335. Ответов 38
Метки нет (Все метки)
Ребята , помогите справиться с задачей. Ни как не получается решить.(
"Год является високосным, если его год кратен 4, однако из кратных 100 високосными являются, лишь кратные 400, например, 1700, 1800, и 1900-невисокосные годы, 2000-високосный. Дано натуральное число n. Определить, является ли високосным год с таким номером." Буду премного благодарен вам.
0
|
31.03.2014, 09:16 | |
Ответы с готовыми решениями:
38
Определить, является ли введенный пользователем год високосным Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем Дано натуральное число N. Определить, является ли оно палиндромом. Число-палиндром можно читать справа налево и слева направо одинаково. Например, Проверить, является ли заданный год високосным и вывести следующий високосный год |
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 07:18 | 21 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 07:35 | 23 |
Слово BOOL тоже длиннее, но ему это не мешает быть синонимом int.
0
|
|
02.04.2014, 07:49
#24
|
Не по теме: Это вы чего меряете?:D
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 07:51 | 25 |
А Вы?
0
|
02.04.2014, 08:06 | 27 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 08:12 | 28 |
4 символа и 3 символа, а то, что Вы имели ввиду, называется "sizeof у них разный".
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 08:28 | 30 |
Размер непосредственно объекта без его внутренних динамических данных? Или длина самой строки "std::wstring"? А может полный размер с динамическими данными? Применительно к типу данное слово должно применяться таким образом, чтоб можно было различить эти понятия по контексту. Иначе обязательно найдётся чудик вроде меня, который поймёт не правильно.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
02.04.2014, 08:51 | 32 | ||||||||||
За тем, что за
0
|
02.04.2014, 08:54 | 33 |
ну во первых bool это тип переменной C++ которая хранит в себе true и false, а int это тип переменной для хранения целочисленных чисел. вы не сможете сравнивать допустим строку, а через bool возможно сравнивать.
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|||||||||||
02.04.2014, 09:11 | 34 | ||||||||||
операторы сравнения работают с bool
например
встречал я bool и по 4 байта и один бит по стандарту гарантируется что там могут лежать значение false( ложь) true (истина) а размер дан на откуп компилятору
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 09:14 | 35 |
И чем же ты этот бит мерил то? sizeof возвращает целые в байтах. И как такой тип подружить с указателем? А ведь это не битовое поле, а стандартный тип, на который указатель должен поддерживаться.
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
02.04.2014, 09:19 | 36 |
а я не мерил
я видел реализацию исходники а потом ассемблерный листинг для AT89C5131, она позволяет с отдельными битами работать(правда не много штук 20) и в компиляторе есть тип bit но это уже экзотика а вот никак, не дает сделать массив битов
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 09:27 | 37 |
Кроскомпилятор? А ничего, что по определению байта
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
02.04.2014, 09:37 | 38 |
нет
конкретно под этот камень знаешь я как то не заморачивался но вспоминая документацию на 51 процессор , там есть набор битов и каждому биту прикреплен отдельный адрес и где я утверждал что это стандартное решение? вообще когда пишешь под такие маленькие камни (озу 128 байт) приходится сильно экономить аргументы в функции, как в раннем бэйсике, через глобальные переменные передавать, это же не значит что так правильно
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.04.2014, 09:51 | 39 |
Ну не под все же существующие камни сразу, это и пасквилянту ясно. Платформа, на которой исполняется сам компилятор, отличается от целевой платформы?
Добавлено через 1 минуту Значит в некоторой области памяти байт равен биту. Или там вся память битовая? Тогда байт просто равен биту во всём адресном пространстве. Добавлено через 57 секунд А есть ещё машина, на которой байтов вообще нет, а вместо них трайты. Ну или, по крайней мере, была. Сетунь. Добавлено через 3 минуты На таком малыше компилятору будет слишком тесно и вся разработка возможно только кроскомпиляторами и кросассемблерами.
0
|
02.04.2014, 09:51 | |
02.04.2014, 09:51 | |
Помогаю со студенческими работами здесь
39
Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3 Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3 Дано натуральное число n. Выяснить, является ли оно полным квадратом.Определить функ-цию, позволяющую распознавать полные квадраты Проверить, является ли год високосным Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |