BrezhnevaKoidula
?>

Вс++ пусть дана последовательность из n элементов. увеличьте ее, вставив после каждого элемента такой же.

Информатика

Ответы

zuzazuza61
//использую два масива. TableRevers - это массив изменненый, где повторяются элементы. Table = этот массив заполняет пользователь.

#include <iostream>
#include <cmath>

using std::cout;
using std::cin;
using std::endl;

int main()
{
int close = -1; //значение для прекращения ввода массива
int table[250]; //масив первый
int tableRevers[500]; //массив для преобразования
int input; //ввод
int i = 0; //для счета кол-ва элементов
int y = 0; //для заполнения

cout << "To close enter: " << close << endl; //уведомление
while(cin >> input, input != close) //заполняем массив
{
table[i] = input;
i++;
}

for(int t = 0; i * 2 > t; t = t + 2) //делаем измененный массив
{
tableRevers[t] = table[y];
tableRevers[t + 1] = table[y];
y++;
}

for(int t = 0; i * 2 > t; t++) //выводис измененный массив
{
cout << endl << tableRevers[t];
}

return 0;
}
tarja4140

8288A7F₁₆

Объяснение:

1 - черная клетка;

0 - белая клетка.

Начиная с левого верхнего угла начнем кодировать клетки, двигаясь в верхнем ряду слева направо, в следующем в обратную сторону (т.е. справа налево) и так до конца.

Будет получен код в двоичной системе:

1000001010001000101001111111

Переведем в десятичную систему:

1000001010001000101001111111₂ =

= 1∙2²⁷+0∙2²⁶+0∙2²⁵+0∙2²⁴+0∙2²³+0∙2²²+1∙2²¹+0∙2²⁰+1∙2¹⁹+

+0∙2¹⁸+0∙2¹⁷+0∙2¹⁶+1∙2¹⁵+0∙2¹⁴+0∙2¹³+0∙2¹²+1∙2¹¹+0∙2¹⁰+

+1∙2⁹+0∙2⁸+0∙2⁷+1∙2⁶+1∙2⁵+1∙2⁴+1∙2³+1∙2²+1∙2¹+1∙2⁰ =

= 134217728+0+0+0+0+0+2097152+0+524288+0+0+0+

+32768+0+0+0+2048+0+512+0+0+64+32+16+8+4+2+1 =

= 136874623₁₀

136874623₁₀ переведем в шестнадцатиричную систему:

136874623₁₀ = 8288A7F₁₆

Перевод из десятичной системы в шестнадцатеричную подробнее на фото.


Дан черно белый растровый рисунок, запишите шеснадцатиричный код, соответствующий рисунку. 20б ​
balabina-Olesya

a = input("Введите длину стороны a: ")

print(a)

b = input("Введите длину стороны b: ")

print(b)

c = input("Введите длину стороны c: ")

print(c)

if a==b==c:

print("Треугольник равносторонний.")

else:

print("Увы. Треугольник не равносторонний.")

print("")

number = "0"

while(len(number) != 2):

number = str(input("Введите двузначное число: "))

print(number)

n = "3"

if n in number:

print("Цифра 3 входит в состав этого двузначного числа.")

else:

print("Цифра 3 не входит в состав этого двузначного числа.")

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вс++ пусть дана последовательность из n элементов. увеличьте ее, вставив после каждого элемента такой же.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Daletskaya Sergei1121
oksana-popova
nv6634
Anna-Miron
evolkova-73
thedoomsdatdcs36
tatur-642789
Радецкая264
ирина Альбертовна
vadimnechaev23150
Aleksandrovich-Yurevna1421
Olybetezina1973
Kochinev7
kolyabelousow4059
martinson1136