Задать вопрос
7 июня, 19:59

Дан массив чисел (n меньше либо равно 10), все числа вводятся вручную, посчитайте, сколько в нём пар элементов равных друг другу, считается, что любые два элемента равные друг другу образуют пару, которую нужно посчитать (Паскаль)

+3
Ответы (1)
  1. 7 июня, 22:47
    0
    Const n=10;

    var a:array[1 ... n] of integer;

    k, i, j:integer;

    begin

    for i:=1 to n do read (a[i]) ;

    k:=0;

    for i:=1 to n-1 do

    for j:=i+1 to n do

    if a[i]=a[j] then k:=k+1;

    writeln ('k = ', k) ;

    end.

    Пример:

    12 56 38 12 85 12 60 45 38 15

    k = 4
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан массив чисел (n меньше либо равно 10), все числа вводятся вручную, посчитайте, сколько в нём пар элементов равных друг другу, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы