Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2010, 23:45   #1
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию количество повторяющихся элементов в массиве

нужно чтобы программа выдавала например: пятерок 4 шестерок 1
Код:
var a:array[1..10] of integer;
b:array[1..10]of integer;
i,k,z:integer;
begin
for i:=1 to 6  do
read(a[i]);
for i:=1 to 6 do begin
for i:=1 to 6 do

if a[i]=b[k] then z:=z+1;
k:=k+1 end;
Андрей.12 вне форума Ответить с цитированием
Старый 28.01.2010, 23:57   #2
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

Код:
var a:array[1..10] of integer;
    count_before:integer;
    count_after:integer;
    i,j:integer;
begin
  for i:=1 to 6  do
    read(a[i]);
  for i:=1 to 6 do begin
    count_before := 0;
    for j:=1 to i-1 do
      if (a[i]=a[j]) then count_before := count_before+1;
    count_after := 0;
    for j:= i+1 to 6 do
      if (a[i]=a[j]) then count_after := count_after+1;
    if (count_before=0) then
      writeln('Число ',a[i],' встречается ',count_after+1,' раз');
  end;
end.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В массиве A, состоящем из 10 элементов, подсчитать количество положительных элементов Alex61 Помощь студентам 5 16.05.2009 23:06
Количество элементов в массиве skit Общие вопросы C/C++ 3 18.03.2009 21:56
Количество элементов в динамическом массиве lytkin Общие вопросы Delphi 8 21.02.2007 14:50