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

Язык python 1. Введите значение n. Выведите все степени двойки которые меньше или равно введенному числу. (10)
sample input
50
sample output
2 4 8 16 32

2. Введите значение n. Постройте квадрат стороной n, где в верхней части главной диагонали(от левого верхнего угла до правового нижнего угла) будет выведена "2", в нижней части - "1" и по самой диагонали - "0".(10)
sample input
4
sample output
0 2 2 2
1 0 2 2
1 1 0 2
1 1 1 0

3. Создайте список, заполненный 10 случайными числами. Выведите индекс минимального числа, не используя готовые функции и методы.(10)

👇
Ответ:
insaf1282
insaf1282
08.02.2022

ответ на первое задание, третье и второе спокойно находятся в интернете

Объяснение:

n = int(input())

for r in range(1, n + 1):

if 2 ** r <= n:

print(2 ** r)

else:

break

4,4(79 оценок)
Открыть все ответы
Ответ:
dmitriq20061
dmitriq20061
08.02.2022

97₁₀ = 01100001₂

145₁₀ = 0000000010010001₂

59₁₀ = 00111011₂

-59₁₀ = 10111011₂  

Объяснение:

97₁₀ = 1*2⁰ + 0*2¹ + 0*2² + 0*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ = 1100001₂

01100001₂ - добавлеяем слева нули до 8 разрядов

145₁₀ = 1*2⁰ + 0*2¹ + 0*2² + 0*2³ + 1*2⁴ + 0*2⁵ + 0*2⁶ + 1*2⁷ = 10010001₂

0000000010010001₂ - добавлеяем слева нули до 16 разрядов

59₁₀ = 1*2⁰ + 1*2¹ + 0*2² + 1*2³ + 1*2⁴ + 1*2⁵ = 111011₂

00111011₂ - добавлеяем слева нули до 8 разрядов

-59₁₀ = 10111011₂ - прямой код: изменяем 0 на 1 в старшем разряде

4,5(39 оценок)
Ответ:
ekaterrrrr
ekaterrrrr
08.02.2022

#include <iostream>

using namespace std;

int main()

{

   int m, n;

   cin >> m >> n;

   int a[m][n];

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

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

           cin >> a[i][j];

   int me=m/2;

   if(me>0)

   {

       int k=1;

       for(int i=2; i<m; i+=2)

       {

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

               a[k][j]=a[i][j];

           k++;    

       }

       for(int i=m-me; i<m; i++)

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

               a[i][j]=0;

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

       {

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

               cout << a[i][j] << " ";

           cout << endl;

       }    

   }

   return 0;

}

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