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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2011, 19:29   #1
bercut
 
Регистрация: 12.06.2009
Сообщений: 4
Смех "частотa" числа

Данa матрица А размерностью nxm. Посчитать "частоту" числа (сколько раз встречается каждое число в матрице) и результат представить в виде матрицы C размерностью kx2. Матрицу С отсортировать (по возростанию) значений частот, в случае равных частот - по значению числа.

Код:
{в этом куске проги я ввожу матрицу и преобразую ее в одномерный массив}
program z1;
const n=2;
const m=3;
var
 arr1:array[1..n,1..m] of integer;
 arr2:array[1..n*m] of integer;
 i,j,k:integer;
begin
k:=11;
for i:=1 to n do begin
  for j:=1 to m do begin 
 writeln(arr1[i,j]);
 end;
 end;
for i:=1 to n*m do begin
     write(arr2[i]:5);
end;
readln;

{тут вычисляю частоту,но чего-то не работает.
 выдает номер и сам элемент}

for i:=0 to k do begin
    if arr2[i]>1 then       WriteLn(i,' ',arr2[i]);
 writeln;

end;
end.

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 01.07.2011 в 21:15.
bercut вне форума Ответить с цитированием
Старый 01.07.2011, 22:17   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) зачем Вам одномерный массив размера n*m ?!

2) зачем Вы его выводите, если Вы туда ничего не сохраняли?

3) где создание результирующей матрицы (это которая "виде матрицы C размерностью kx2.") и, кстати, что такое K по Вашему? (у меня есть предположения на этот счёт, хочу услышать Ваше мнение...

4) и последнее. Исходный массив каким образом собираетесь задавать?! я бы рекомендовал использовать генератор случайных чисел...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04