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

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

Задача

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

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

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

var
  i, j, cm: Integer;
  povtor: Boolean;
const
  m: array[1..10] of Integer = (1, 2, 3, 1, 2, 5, 4, 3, 1, 2);
begin
  cm := 0;
  for i := 1 to 10 do
  begin
    povtor := False;
    for j := 1 to 10 do
    begin
      if (i <> j) and (m[i] = m[j]) then
      begin
        povtor := True;
        Break;
      end;
    end;
    if not povtor then cm := cm + 1;
  end;
  WriteLn(cm);
end.

В последовательности $$1, 2, 3, 1, 2, 5, 4, 3, 1, 2$$ различными являются числа $$1, 2, 3, 4, 5$$. Их всего $$5$$.

Ответ

5



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