М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
denyavika
denyavika
28.07.2022 09:14 •  Информатика

Дано натуральное число n. выведите слово yes, если число n является точной степенью двойки, или слово no в противном случае. операцией возведения в степень пользоваться нельзя!

👇
Ответ:
Элиманго
Элиманго
28.07.2022
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:BigInteger;
  if not BigInteger.TryParse(ReadlnString('n='),n) then
    Writeln('Введенное не является целым числом')
  else
    Writeln(n.IsPowerOfTwo?'YES':'NO')
end.

Пример
n= 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
YES
4,5(11 оценок)
Ответ:
Sofija20
Sofija20
28.07.2022
Var A,N:longint;
Begin
Write('N = ');ReadLn(N);
if N mod 2 = 0 then
   Begin
   A:=1;
   While A<N do
      A:=A*2;
   if A=N then Write('YES')
   else Write('NO')
   End
else Write('NO')
End.
4,5(17 оценок)
Открыть все ответы
Ответ:
LELEGEG
LELEGEG
28.07.2022

Объяснение:

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   setlocale(LC_ALL, "Russian");

   int m,n;

   cin >> m >> n;// размер матрицы m*n, где m - количество столбцов

   vector<vector<int>> a(m, vector<int>(n,0));

   for (int i = 0; i < m; i++) {

       for (int j = 0; j < n; j++) {

           cin >> a[i][j];//заполнение матрицы

       }

   }

   cout << endl;

   cout << "Введите A и B"<<endl;

   int A, B;

   cin >> A >> B;

   for (int i = 0; i < n; i++) {

       int summ = 0,counter=0;

       for (int j = 0; j < m; j++) {

           if (A<= a[j][i] && B>=a[j][i]) {

               summ += a[j][i];

               counter++;

           }

       }

       cout << endl;

       cout << "В " << i+1<<" столбце:"<<endl;

       cout <<"сумма чисел, попавших на интервал [" << A << "," << B << "] " <<", равна " <<summ<<";"<<endl;

       cout <<"количество чисел, попавших на интервал ["<<A<<","<<B<<"], "<< counter<<"."<<endl;

   }

}

4,8(3 оценок)
Ответ:

Модель - это упрощенное представление о реальном объекте, процессе или явлении. Моделирование - это посторенние моделей для исследования объектов, процессов, явлений. В моделировании есть два заметно разных пути. Модель может быть похожей копией объекта, выполненной из другого материала, в другом масштабе, с отсутствием деталей. Например, это игрушечный кораблик, самолет и т. д. Модель может отображать реальность более абстрактно - словесным описанием в свободной форме, описанием, формализованным по каким-то правилам, математическими соотношениями и т. д.

В прикладных областях различают следующие виды абстрактных моделей: 1) традиционное математическое моделирование без какой-либо привязки к техническим средствам информатики. 2) Информационные модели и моделирование, имеющие приложения в информационных системах.

4,8(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ