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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.10.2009, 17:03   #1
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
Радость Задачка на паскале

как выполнить следуюшие операции . матрица MxM
*поиск минимального элемента в каждом столбце и выводе их на печать
*подсчет суммы всех четных элементов матрицы, расположеных на главной диагонали
*замена четных чисел на !
*расположить все элементы в каждой строке в порядка возрастания

зарание спасибо!
mistertvister вне форума
Старый 22.10.2009, 17:06   #2
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
По умолчанию

покажите алгоритм пожалуйста потом сам буду делать
а без примера тяжелоесли вас не затруднит распишите все действия спс!
mistertvister вне форума
Старый 22.10.2009, 17:06   #3
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Цитата:
*замена четных чисел на !
Имено на "!" знак?
Вавел из ГМТУ вне форума
Старый 22.10.2009, 17:07   #4
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
По умолчанию

дааааааа)))))
mistertvister вне форума
Старый 22.10.2009, 17:13   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Задание ерундовое, но я пишу только под Делфи или консоль.

А какой пример то нужен? Их целая куча тут была.

Напиши скелет программы чтоли:

Код:
Var .....

Begin

// Заполнение массива через Random.

// Вывод массива на экран.

End.
Дальше можно будет подумать..
Вавел из ГМТУ вне форума
Старый 22.10.2009, 17:19   #6
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
По умолчанию

шас поробую
mistertvister вне форума
Старый 22.10.2009, 17:20   #7
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
По умолчанию

что такой random??
mistertvister вне форума
Старый 22.10.2009, 17:20   #8
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Просите алгоритмы - будут Вам алгоритмы. Первое задание - проходимся циклом по строкам, внутри этого цикла - вложенным по столбцам. Проверяем для каждого эллемента,- если он меньше за минимум своего столбца, то присваиваем минимуму значение этого эллемента. Для минимумов заводим одномерный массив, заранее заполняем его или числами первой строки, или просто большими числами (такими, чтобы точно были большими за минимумы в столбцах - а то вместо минимумов они и остануться).
Второе - один цикл. Надо учесть, что на главной диагонали обе координаты равны. Поэтому для всех таких эллементов, если они парны - прибавляем к сумме.
В третьем прще всего "схитрить" - делаем обычный вывод массива, но с проверкой, если число нечетное - выводить его, иначе - восклицательный знак.
В четвертом обычная сортировка, любой удобный для Вас алгоритм.
LeBron вне форума
Старый 22.10.2009, 17:21   #9
mistertvister
Константин
Пользователь
 
Аватар для mistertvister
 
Регистрация: 11.10.2009
Сообщений: 47
По умолчанию

вообше это одна задача и надо все эти пункты учесьть в программе.
mistertvister вне форума
Старый 22.10.2009, 17:23   #10
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
поиск минимального элемента в каждом столбце и выводе их на печать
Код:
for i:=1 to n do begin
min:=a[1,i];
for j:=2 to n do 
if a[j,i]>min then min:=a[j,i];
writeln(min);
end;
Цитата:
подсчет суммы всех четных элементов матрицы, расположеных на главной диагонали
Код:
min:=0;
for i:=1 to n do
if a[i,i] mod 2 =0 then min:=min+a[i,i];
writeln('sum=',min);
Цитата:
замена четных чисел на !
Код:
for i:=1 to n do
begin
for j:=1 to n do 
if a[i,j] mod  2 = 0 then write('    !    ')
 else write(a[i,j]:6:3) ;
writeln;
end;
Цитата:
расположить все элементы в каждой строке в порядка возрастания
Copyright Puporev
Код:
procedure Sort_Str(var ms:mas;n:integer);{сортировка в строке}
var i,x,L,R,m,j:integer;
begin
for i:=2 to n do
  begin
    x:=ms[i];
    L:=1; R:=i;
    while L<R do
      begin
        m:=(L+R) div 2;
        if ms[m]<=x then L:=m+1
        else R := m;
      end;
    for j:=i downto R+1 do ms[j]:=ms[j-1];
    ms[R]:=x;
  end;
end;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 22.10.2009 в 17:27.
ОДИНОЧЕСТВО В СЕТИ вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка в Паскале Pryboy Помощь студентам 4 13.10.2009 13:47
Задачка в Паскале Sexy girl* Помощь студентам 6 12.10.2009 23:54
Задачка на паскале Юльчик18 Помощь студентам 4 11.10.2009 15:37
Задачка на Паскале Евгений2 Помощь студентам 16 18.05.2009 16:37
Задачка на Паскале Dissid Помощь студентам 2 09.10.2007 21:28