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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2016, 18:25   #1
tane
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 64
Хорошо Подсчёт количества повторов элементов одномерного массива

Ребята, помогите пожалуйста реализовать данную задачу с помощью ассемблерных вставок.

Задание звучит так:
введение начальных данных и выведение результатов обеспечить языком Паскаль(С++), а обработку как ассемблерную вставку.

Подсчёт количества повторов элементов одномерного массива - Pascal ABC

Вот программа на Паскале(АВС):
Код:
uses crt;
const nmax=100;
var a,a1:array[1..nmax] of integer;
    n,i,j,k,c:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(10);
  write(a[i]:4);
 end;
writeln;
a1:=a;{сохраним исходный массив}
while n>0 do
 begin
  c:=a1[1];{первый элемент}
  k:=0; {количество}
  for i:=n downto 1 do{идем с конца}
  if a1[i]=c then
   begin
    k:=k+1; {считаем и удаляем}
    if i=n then n:=n-1
    else
     begin
      for j:=i to n-1 do
      a1[j]:=a1[j+1];
      n:=n-1;
     end;
   end;
  writeln('Число ',c,' встречается ',k,' рз.');
 end;
readln
end.
tane вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ удаление элементов из целочисленного одномерного массива MixaelMitre Общие вопросы C/C++ 1 06.11.2014 13:41
Как обнулить элементы строки двумерного массива, содержащей наибольшее количество элементов одномерного массива griignat Помощь студентам 1 22.11.2011 20:04
Проблемы с заменой элементов одномерного массива AlexanderIvanov Общие вопросы C/C++ 2 13.04.2010 10:23
поиск одинаковых элементов одномерного массива и их количества MyQwErTy Помощь студентам 2 28.02.2009 17:17