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

Массив f заполнен кубами первых 10 натуральных чисел. вставить на 3 место квадрат количества элементов в массиве. в получившемся массиве удалить последовательно пятый и восьмой элементы. программу требуется написать в pascal.

👇
Ответ:
Faskarvdbdbc
Faskarvdbdbc
09.01.2022
Var F:array[1..10] of Integer;
i:integer;
BEGIN
//заполняем массив кубами чисел
for i:=1 to 10 do
begin
F[i]:=i*i*i;
end;

F[3]:=length(F)*length(F);
Delete(5,10);
Delete(8,10);

Procedure Delete(x:Integer;n:integer);
var j : Integer;
Begin {сдвиг индекса элементов на один влево}
for j:=x to n do
begin
F[j]:= F[j+1]; 
end;
F[n]:=0;{последний элемент равен 0}
End;

END.
4,8(53 оценок)
Ответ:
Artemik125
Artemik125
09.01.2022
var a, b, c, i, n :integer;
     s :array [1..10000] of longint;
begin
   read (n);
   for i:=1 to n do
      s[i]:=i*i*i;
   s[3]:=n*n;
   s[5]:=0;
   s[8]:=0;
   for i:=6 to n do
      s[i-1]:=s[i];
   for i:=8 to n do
      s[i-1]:=s[i];
   for i:=1 to n-2 do
      write (s[i], ' ');
end.
4,5(67 оценок)
Открыть все ответы
Ответ:
maksimwwe00718
maksimwwe00718
09.01.2022

1) 20₁₀ = 10100₂

2) 68₁₀ = 1000100₂

3) 400₁₀ = 110010000₂

4) 257₁₀ = 100000001₂

5) 2010₁₀ = 11111011010₂

Объяснение:

1) 20₁₀ = n₂

20 mod 2 = 0

10 mod 2 = 0

5 mod 2 = 1

2 mod 2 = 0

1 mod 2 = 1

Остаток от деления записываем в обратном порядке и получаем число: 10100₂

2) 68₁₀ = n₂

68 mod 2 = 0

34 mod 2 = 0

17 mod 2 = 1

8 mod 2 = 0

4 mod 2 = 0

2 mod 2 = 0

1 mod 2 = 1

Остаток от деления записываем в обратном порядке и получаем число: 1000100₂

3) 400₁₀ = n₂

400 mod 2 = 0

200 mod 2 = 0

100 mod 2 = 0

50 mod 2 = 0

25 mod 2 = 1

12 mod 2 = 0

6 mod 2 = 0

3 mod 2 = 1

1 mod 2 = 1

Остаток от деления записываем в обратном порядке и получаем число: 110010000₂

4) 257₁₀ = n₂

257 mod 2 = 1

128 mod 2 = 0

64 mod 2 = 0

32 mod 2 = 0

16 mod 2 = 0

8 mpod 2 = 0

4 mod 2 = 0

2 mod 2 = 0

1 mod 2 = 1

Остаток от деления записываем в обратном порядке и получаем число: 100000001₂

5) 2010₁₀ = n₂

2010 mod 2 = 0

1005 mod 2 = 1

502 mod 2 = 0

251 mod 2 = 1

125 mod 2 = 1

62 mod 2 = 0

31 mod 2 = 1

15 mod 2 = 1

7 mod 2 = 1

3 mod 2 = 1

1 mod 2 = 1

Остаток от деления записываем в обратном порядке и получаем число: 11111011010₂

4,7(96 оценок)
Ответ:
dania45451
dania45451
09.01.2022
// PascalABC.NET 3.2, сборка 1437 от 03.05.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString;
  if s<>s.MatchValue('[01]+') then Write('не ');
  Writeln('двоичное число')
end.

Пример
010101111011
двоичное число

begin
  var s:=ReadlnString;
  if s<>s.MatchValue('[\+-]?\d+.\d+') then Write('не ');
  Writeln('дробное число')
end.

Пример
12.54
дробное число

begin
  var s:=ReadlnString;
  s.Matches('\s([\+-]?\d{2})\s').Select(t->Trim(t.Value)).Println;
end.

Пример
123.3 15 -11.7 +21 23.2 51 9 182
15 +21 51
4,4(78 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ