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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2012, 11:22   #1
ADB
Новичок
Джуниор
 
Регистрация: 28.01.2012
Сообщений: 3
По умолчанию massivy

Найти в массиве количество элементов равных минимальному.
ADB вне форума Ответить с цитированием
Старый 28.01.2012, 12:42   #2
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

разбирайтесь
Код:
var
  zn: array [1..10] of longint;
  i, kol,min: longint;

begin
  writeln('Введите элементы');
  for i := 1 to 10 do
    readln(zn[i]);
  kol := 0;
  min := zn[1];
  for i := 2 to 10 do
  begin
    if zn[i] < min then
      min := zn[i];     
  end;
  for i := 1 to 10 do
  begin
    if zn[i] = min then
      kol := kol + 1;
  end;
  writeln('Количество элементов равных минимальному = ', kol);
end.
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 28.01.2012, 16:34   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

ADB

Найти в массиве количество элементов равных минимальному.

int arr[10] = {...};
std::count(arr, arr + 10, *std::min_element(arr, arr + 10));
Rififi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
massivy leilochka777 Паскаль, Turbo Pascal, PascalABC.NET 7 24.10.2011 17:10
pascal massivy... DRGNforce Помощь студентам 1 08.05.2010 08:18