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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 18:05   #1
Alex26
Новичок
Джуниор
 
Регистрация: 08.11.2011
Сообщений: 1
По умолчанию определить кол-во особых элементов

две задачи:
1)Дана матрица n х m.Определить кол-во особых элементов, считая его элементом особым, если он больше суммы остальных элементов его столбца или строки.Все особые элементы вывести на печать с указанием индексов.Среди особых элементов найти наибольший и наименьший элемент.
2)Палиндром – это сочетание символов, которые читаются одинаково в прямом и обратном направлениях. Элементом палиндрома может быть буква, цифра или слово. Дано натуральное число n. Если это не палиндром, реверсируйте его цифры и сложите исходное число с числом, полученным в результате реверсирования. Если сумма не палиндром, то повторите те же действия и выполняйте их до тех пор, пока не получится палиндром.
Пример:
78+87=165
165+561=726
726+627=1353
1353+3531=4884
Alex26 вне форума Ответить с цитированием
Старый 08.11.2011, 18:27   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

1)
Код:
k:=0;
for i:=1 to n do
 for j:=1 to m do begin
     s1:=-a[i,j]; for z:=1 to m do s1:=s1+a[i,z]; 
     s2:=-a[i,j]; for z:=1 to n do s1:=s1+a[z,j];
     if (a[i,j]>s1) or (a[i,j]>s2) then begin
        k:=k+1; b[k]:=a[i,j]; writeln('a[',i,',',j,']=',a[i,j]);
     end;
 end; 
if k>0 then begin
 max:=b[1]; min:=b[1];
 for i:=2 to k do begin
   if max<b[i] then max:=b[i];
   if min>b[i] then min:=b[i];
 end; 
end;
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в массиве В из 30 элементов определить диапазон значений элементов массива Zhentos Паскаль, Turbo Pascal, PascalABC.NET 9 15.06.2011 00:10
определить кол-во разрядов Регина56 Помощь студентам 5 07.06.2011 16:28
определить кол-во инверсий в массиве RAMON@ Общие вопросы C/C++ 5 10.06.2010 01:00
Определить кол-во человек. Помогите Crish Паскаль, Turbo Pascal, PascalABC.NET 1 15.09.2009 21:09
Дан массив из N элементов (чисел),определить количество элементов кратных 3. Woha Общие вопросы C/C++ 2 08.12.2008 13:12