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

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

Задача

Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.

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

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

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
Другие учебники
Другие предметы