Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 11
1

Замените элементы, стоящие ниже главной диагонали, на противоположные по знаку

30.05.2018, 07:46. Показов 867. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица порядка 7х7. Замените элементы, стоящие ниже главной диагонали, на противоположные по знаку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2018, 07:46
Ответы с готовыми решениями:

Замените элементы, стоящие выше главной диагонали, на противоположные по знаку
Дана матрица порядка 5х5. Замените элементы, стоящие выше главной диагонали, на противоположные...

Заменить элементы, стоящие выше побочной диагонали матрицы, на противоположные по знаку
Дана матрица порядка 6х6. Замените элементы, стоящие выше побочной диагонали, на противоположные...

Массив: в матрице элементы, стоящие на главной диагонали, замените минимальным элементом, лежащим ниже главной диагонали.
помогите пожалуйста. в матрице a(5x5) элементы стоящие на главной диагонали,замените минимальным...

Замените элементы стоящие ниже главной диагонали нулями
В массиве R(5x5) замените элементы стоящие ниже главной диагонали нулями. Заранее спс)

5
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
30.05.2018, 09:00 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
  for i:=1 to n do
    for j:=1 to n do
      if j<i then begin
        a[i,j]:=-a[i,j];
        StringGrid1.Cells[j-1,i-1]:=IntToStr(a[i,j]);
      end;
End;
 
 
procedure TForm1.FormCreate(Sender: TObject);
var
  i,j:integer;
begin
  Randomize;
  StringGrid1.RowCount:=7;
  StringGrid1.ColCount:=7;
  for i:=1 to n do
    for j:=1 to n do begin
      a[i,j]:=random(100)-50;
      StringGrid1.Cells[j-1,i-1]:=IntToStr(a[i,j]);
  end;
 
end;
Добавлено через 45 минут
в начале нужно добавить:
Delphi
1
2
3
4
5
const n=7;
 
var
  Form1: TForm1;
  a:array [1..n,1..n] of integer;
0
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 11
30.05.2018, 09:58  [ТС] 3
Извините, но не можете ли дать мне полный и измененный код, так как у меня не работает программа.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
30.05.2018, 18:44 4
Цитата Сообщение от Siborg Посмотреть сообщение
Извините, но не можете ли дать мне полный и измененный код, так как у меня не работает программа.
не могу, т.к. нет у меня Delphi. Что конкретно не работает? на форме StringGrid и Button есть? Обработчики событий соответствующие отметили?
0
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 11
06.06.2018, 05:31  [ТС] 5
Здравствуйте, отвечаю не сразу, извиняюсь. Вообщем StringGrid и Button само собой есть, но насколько я понял слова преподавателя, нужно, что бы был и StringGrid2, то есть что бы замененные элементы отобразились в еще одной таблице.
Если есть возможность, не могли бы вы мне помочь ?
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
07.06.2018, 13:04 6
лови
Вложения
Тип файла: zip Delphi_Task01.zip (3.4 Кб, 6 просмотров)
0
07.06.2018, 13:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2018, 13:04
Помогаю со студенческими работами здесь

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

В массиве чисел замените элементы с k1-го по k2-й на противоположные по знаку
Сформировать одномерный массив с помощью генератора случайных чисел в диапазоне . В заданном...

В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку
В заданном массиве чисел в диапазоне замените элементы с к1-го по к2-й на противоположные по...

Определить элементы матрицы, стоящие ниже главной диагонали
дана программа uses crt; const n=4; var m1,m2:arrayof real; i,j:integer; s:real; begin...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru