Вопрос по информатике:
Даны целые числа а1, а2,...,аn. определить количество чисел, входящих в последовательность только один раз.
Помогите решить задачу в паскале. Срочно
дам 20 баллов за ответ помогите пожалуйста.
- 14.02.2018 15:50
- Информатика
- remove_red_eye 5740
- thumb_up 15
Ответы и объяснения 1
Var
n, k, i, imax, j: integer;
a: array[1..100]of integer;
begin
randomize;
n := random(30) + 10;
for i := 1 to n do
begin
a[i] := Random(30);
write(a[i], ' ');
end;
writeln();
{сортировочка}
for i := 1 to n - 1 do
begin
imax := i;
for j := i + 1 to n do
if a[j] > a[imax] then
imax := j;
k := a[i];
a[i] := a[imax];
a[imax] := k;
end;
for i := 1 to n do
write(a[i], ' ');
k := 0;
for i := 2 to n - 1 do
if (a[i] a[i - 1]) and (a[i] a[i + 1]) then
k := k + 1;
if a[1] a[2] then k := k + 1;
if a[n] a[n - 1] then k := k + 1;
writeln();
writeln('No doubles - ', k);
end.
- 15.02.2018 13:53
- thumb_up 2
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.