1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.6 Упр.15 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.6 Упр.15 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 15. Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру к. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-6/15 98

Подробный ответ

Нужно пройти по исходному массиву и выбрать только те элементы, у которых последняя цифра равна $$k$$. Для этого создаём новый массив и счётчик его элементов.

Если для элемента $$a[i]$$ выполняется условие $$a[i] \bmod 10 = k$$, то этот элемент записывается в новый массив $$b$$.

VAR
a, b: array[1..100] of integer;
i, n, n1, k: byte;
BEGIN
  Randomize;
  Write(‘введите n: ‘);
  ReadLn(n);
  WriteLn(‘массив’);
  For i:=1 to n do
  Begin
    a[i]:=Random(101)-50;
    Write(a[i],’ ‘);
  End;
  WriteLn;
  Write(‘введите k: ‘);
  ReadLn(k);
  For i:=1 to n do
  If a[i] mod 10 = k then
  Begin
    inc(n1);
    b[n1]:=a[i];
  End;
  WriteLn(‘новый массив’);
  For i:=1 to n1 do
  Write(b[i],’ ‘);
  ReadLn;
END.

В результате в массиве $$b$$ останутся только те числа исходного массива, которые оканчиваются на цифру $$k$$.

Ответ

Новый массив составляется из элементов исходного массива, для которых $$a[i] \bmod 10 = k$$.



Общая оценка
4.1 / 5
Другие учебники
Другие предметы