Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/82: Рейтинг темы: голосов - 82, средняя оценка - 4.56
Puff

Определить, является ли оно степенью числа 2

03.10.2009, 11:04. Показов 16573. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Нужна помощь в решении задач.
Помогите, пожалуйста.

1. Треугольник задан координатами своих вершин. Проверить истинность высказывания: «треугольник равнобедренный»

2. Даны 2 целых числа D (день), М (месяц). Вывести знак зодиака, соответствующий данной дате: «Водолей» (20.1–18.2), «Рыбы» (19.2–20.3), «Овен» (21.3–19.4), «Телец» (20.4–20.5), «Близнецы» (21.5–21.6), «Рак» (22.6–22.7), «Лев» (23.7–22.8), «Дева» (23.8–22.9), «Весы» (23.9–22.10), «Скорпион» (23.10–22.11), «Стрелец» (23.11–21.12), «Козерог» (22.12–19.1).

3.Дано целое число N. Определить, является ли оно степенью числа 2 ?

4.Дано целое положительное число N. Найти наименьшее целое положительное число К, квадрат которого превосходит N. (K2>N)

5.Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на Р процентов от длины предыдущего дня. По данному P определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км.

6.Числа Фибоначчи (fn) определяются формулами: f0 = f1 = 1, fn = fn-1 + fn-2
(при n = 2, 3, ….)
Дано P- число Фибоначчи. Определить его порядковый номер.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.10.2009, 11:04
Ответы с готовыми решениями:

Вводится число. Определить, является ли оно степенью двойки.
Вводится число. Определить, является ли оно степенью двойки. P.S. Сойдёт и консольный вариант! Я уж как нибудь "пере-оформлю" в...

Дано целое число N>0, если оно является степенью числа 3 то вывести TRUE, если нет - FALSE
Дано целое число N>0, если оно является степенью числа 3 то вывести TRUE, если нет - FALSE

Для каждой строке массива определить последний элемент, который не является степенью числа 3
для каждой строке массива определить последний элемент, который не является степенью числа 3 (например, 45=3*3*5 – не является степенью...

8
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
03.10.2009, 11:39
3.Дано целое число N. Определить, является ли оно степенью числа 2 ?
Вроде так:
Pascal
1
2
3
4
5
6
7
8
9
10
Const
     N = 63;
Var
   R: Real;
begin
 R := Sqrt(N);
 if Round(R)=R
 then WriteLn('Yes')
 else WriteLn('No')
end.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.10.2009, 11:46
Страдалецъ, Читайте внимательно, не квадратом, а степенью числа 2 типа 4,8,16,...256...
0
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
03.10.2009, 12:35
Черт, не удалось блеснуть знаниями. Сразу панимашь по мордасам получил. Обидно, что за дело.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.10.2009, 13:06
3.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt;
var n,a:longint;
begin
clrscr;
write('Проверить является ли число степенью двойки n=');
readln(n);
a:=2;
while a<n do
a:=a*2;
if a=n then write('Является!')
else write('Не является!');
readln
end.
0
 Аватар для dim-hj
28 / 25 / 1
Регистрация: 28.07.2009
Сообщений: 109
03.10.2009, 16:13
Цитата Сообщение от Puff Посмотреть сообщение
3.Дано целое число N. Определить, является ли оно степенью числа 2 ?
Pascal
1
2
3
4
5
N := N and $aaaa shr 1 + N and $5555;
N := N and $cccc shr 2 + N and $3333;
N := N and $f0f0 shr 4 + N and $0f0f;
N := N and $ff00 shr 8 + N and $00ff;
if N = 1 then WriteLn('степень двойки') else WriteLn('не степень двойки');
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.10.2009, 16:29
dim-hj, Это Вы сейчас с кем разговаривали?
0
 Аватар для dim-hj
28 / 25 / 1
Регистрация: 28.07.2009
Сообщений: 109
03.10.2009, 16:38
со Страдалецъ, а также с теми, кто зайдёт в топик из поисковика спустя несколько месяцев

ТС вряд ли сможет (и захочет) объяснить принцип действия
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
03.10.2009, 17:45
2Puporev: В посте #5 не учитывается число 1.
2^0=1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.10.2009, 17:45
Помогаю со студенческими работами здесь

Ввести натуральное число n. Определить, является ли оно степенью числа 5
Ввести натуральное число n. Определить, является ли оно степенью числа 5. Программа должна вывести ответ в виде «yes | no».

Дано натуральное число n; выяснить, является ли оно степенью числа 5
2. Дано натуральное число n. Выяснить, является ли оно степенью числа 5

Определить: является ли заданное число степенью числа 3
Определить: является ли заданное число степенью числа 3

Определить является ли заданное число степенью числа 3 / 5
дано натуральное число. Определить является ли заданное число степенью числа 3, является ли заданное число степенью числа 5.

Определить является ли заданное число степенью числа 5
первая задача 1. Даны последовательность вещественных чисел a1,a2,…,a15, упорядоченная по возрастанию, и число, не равное ни одному из...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru