0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 17
1

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

13.10.2014, 16:08. Показов 2949. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разработать алгоритм методом пошаговой детализации и программу решения задачи , в которой заменить нулями все элементы , расположенные на побочной диагонали и выше ее матрицы размером 4х4 , состоящей из элементов целого типа.Ввод-вывод данных необходимо организовать с помощью текстовых файлов . Основные функции программы оформить в виде процедур и функций.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2014, 16:08
Ответы с готовыми решениями:

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

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

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

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

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
13.10.2014, 17:04 2
Лучший ответ Сообщение было отмечено Vladislav223 как решение

Решение

Pascal
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
uses crt;
const n=4;
type mas=array[1..n,1..n] of integer;
procedure readfile(var f:text;var a:mas);
var s:string;
    i,j:byte;
begin
write('Имя файла для чтения: ');
readln(s);{вводим без расширения, например file1}
s:=s+'.txt';
assign(f,s);
{$I-} reset(f);  {$I+}
if IOResult <> 0 then
 begin
  writeLn('Файл ',s,' не найден!');
  writeLn('Работа программы завершена. Нажмите ENTER');
  readln;
  exit;
 end;
for i:=1 to n do
for j:=1 to n do
read(f,a[i,j]);
close(f);
end;
procedure zamena(var a:mas);
var i,j:byte;
begin
for i:=1 to n do
for j:=1 to n-i+1 do
a[i,j]:=0
end;
procedure writefile(var f:text;a:mas;var s:string);
var i,j:byte;
begin
write('Имя для нового файла: ');
readln(s);
s:=s+'.txt';
assign(f,s);
rewrite(f);
for i:=1 to n do
 begin
  for j:=1 to n do
  write(f,a[i,j]:6);
  writeln(f)
 end;
close(f)
end;
 
var f:text;
    s:string;
    a:mas;
begin
readfile(f,a);
zamena(a);
writefile(f,a,s);
write('матрица прочитана, изменена и записана в файл ',s);
readln
end.
1
13.10.2014, 17:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2014, 17:04
Помогаю со студенческими работами здесь

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

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

Все элементы, расположенные выше главной диагонали матрицы, заменить на противоположные
ХЕЛП! в квадратной матрице 4го порядка все елементы расположенные выше главной диагонали,...

Заменить буквой все элементы матрицы, расположенные выше главной диагонали.
Напишите программу ПЛС. Заранее СПАСИБО!!! Дана символьная квадратная матрица порядка10. Заменить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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