Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 15.04.2015, 23:17   #1 (permalink)
Over77over
Member
 
Регистрация: 13.03.2015
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Дан массив c1,c2,...,cn Изменить матрицу,увеличив каждый элемент...

Помогите пожалуйста решить задачу.

Дан массив c1,c2,...,cn Изменить матрицу,увеличив каждый элемент, который меньше элемента главной диагонали , находящегося с ним в одной строке,на Ci , I-номер строки.Подсчитать число изменившихся элементов.

Вот на фортране

dimension A(5,5),C(5)
integer k,I,J
real A,C
write (,) 'vvedite matrizy'
read (,) ((A(I,J),J=1,5),I=1,5)
write (,) 'vvedite massiv C'
read (,) C
k=0
do I=1,5,1
do J=1,5,1
if (A(I,J)<A(I,I)) then
A(I,J)=A(I,J)+C(I)
k=k+1
end if
end do
end do
write (*,26) ((A(I,J),J=1,5),I=1,5)
26 format (1x,'izmen matriza'/&
(5x,5(F5.1,1x)))
write (,) 'k=',k
end
Over77over вне форума   Ответить с цитированием

Старый 15.04.2015, 23:17
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Решение проблемы можно поискать по этим ссылкам

Регистрировать каждый ноль в синусоиде при 50/60 Гц
Что за элемент?
Каждый должен веселиться
Полиция cнабдит чипом каждый автомобильный номер
Найти наибольший элемент, преобразовать массив

Старый 16.04.2015, 10:59   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Over77over Посмотреть сообщение
Помогите пожалуйста решить задачу.
Предлагаю Вам (для разнообразия) попытаться справиться с заданием самостоятельно, взяв за основу решение любой из предыдущих задач. В конце концов, Вам нужно научиться программированию, а не тупому бездумному скатыванию готовых решений с форумов. Ну а уж если что-то не пойдет - выкладывайте проблемный код, обращайтесь - поможем.
Удачи!
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 02:38.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.