Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 1
Регистрация: 05.10.2016
Сообщений: 25

Найти номера одинаковых элементов массива

02.11.2016, 10:07. Показов 3082. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program Array44;
var
  a:array[1..10] of integer;
  N,i,i2:Integer;
 
begin
  Write('N: ');
  Readln(N);
 
  for i:=1 to N do
   begin
    write(i,' :');
    readln(a[i]);
   end;
 
 
  for i:=1 to N-1 do
    for i2:=i+1 to N do
      if a[i]=a[i2] then Writeln (i,' ',i2);
end.



помогите как сделать рандом в это

Добавлено через 12 минут
Дан целочисленный массив размера N, содержащий ровно два оди-
наковых элемента. Найти номера одинаковых элементов и вывести эти
номера в порядке возрастания.(random)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.11.2016, 10:07
Ответы с готовыми решениями:

Найти значения и номера всех отрицательных элементов массива
Найти значения и номера всех отрицательных элементов массива 25 целых чисел от -12 до 12. Вывод оформить в виде: m=-3 m=-1 и т.д.

Найти номера первой пары соседних положительных элементов массива А(8)
Найти номера первой пары соседних положительных элементов массива А(8) Помогите, пожалуйста, с заданием. Не могу разобраться.

Найти произведение номера наибольшего положительного и наименьшего отрицательного элементов массива
Задание : Найти произведение номера наибольшего положительного и наименьшего отрицательного элементов массива С(15) Текст программы: ...

3
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
02.11.2016, 10:47
Например так.
Ввести массив в котором только два одинаковых элемента и определить их местоположение.
0
0 / 0 / 1
Регистрация: 05.10.2016
Сообщений: 25
02.11.2016, 11:07  [ТС]
Не догнал
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
02.11.2016, 11:28
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Если просто, то вот так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
begin
  var n := ReadLnInteger('n =');
  var a := ArrRandomInteger(n, -10, +10);
  Write('a = '); a.Println;
  var count := 0;
  for var n1 := 0 to n-2 do
    for var n2 := n1+1 to n-1 do
      if a[n1] = a[n2] then
        begin
          count += 1;
          WriteLnFormat('Одинаковые элементы a[{0}] = a[{1}] = {2}', n1+1, n2+1, a[n1]);
        end;
  if count = 0 then WriteLn('Одинаковых элементов нет.');
end.
Только в данном случае не соблюдается условие „содержащий ровно два одинаковых элемента“!
Чтобы их соблюсти, нужно заполнять массив как-то иначе ;–(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.11.2016, 11:28
Помогаю со студенческими работами здесь

Найти количество элементов массива, у которых сумма и номера и элемента дают число кратное 7
1.Массив на 53 элемента заполнить случайным образом в интервале от 10 до 30. Найти количество элементов, у которых сумма и номера и...

Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов
Задача 1. Дан целочисленный массив А(а1...аn). Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких...

найти номера всех элементов массива
Дан массив. Найти номера всех элементов: а) с минимальным значением; 6) с максимальным значением. дали эту задачу срочно решить,...

Найти номера двух ближайших элементов из массива
дан массив размера N. Найти номера двух ближайших элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести их...

Найти номера элементов массива, оканчивающихся цифрой 0
Дан массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы в массиве есть). Помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru