1 / 1 / 1
Регистрация: 19.11.2013
Сообщений: 18

Интересная задачи с матрицами

19.11.2013, 00:48. Показов 1709. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа должна запрашивать N (1 <= N <= 99) и формировать матрицу (и выводить на экран) следующего вида:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
NNNNNNNNNNNNN 
N...........N 
N...........N
N..4444444..N
N..4333334..N
N..4322234..N
N..4321234..N
N..4322234..N
N..4333334..N
N..4444444..N
N...........N
N...........N
NNNNNNNNNNNNN
Заранее спасибо за ответ!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2013, 00:48
Ответы с готовыми решениями:

Интересная операция над матрицами =)
Ребята, помогите пожалуйста! Мне нужно создать некую функцию, которая будет выполнять следующее: надо к исходной матрице, состоящей из трех...

Задачи с матрицами
1. Дана матрица размера M×N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы....

Задачи с матрицами
1) Дана матрица размера M×NM×N. Найти количество ее столбцов, элементы которых упорядочены по убыванию. 2) Дана матрица размера MxN....

2
 Аватар для Jener
228 / 225 / 220
Регистрация: 03.07.2012
Сообщений: 466
19.11.2013, 08:43
Лучший ответ Сообщение было отмечено Nazarrrka как решение

Решение

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
uses
  crt;
type
  TMass = array[1..99,1..99] of integer;  
var
  N, k, m, p, i, j : byte;
  a : TMass;
  f : text;
begin
  clrscr;
  repeat
  write('N = '); readln(N);
  until N in [1..99];
  for i := 1 to 2*N - 1 do begin
    for j := 1 to 2*N - 1 do begin
      a[i,j] := N;
      write(a[i,j]:3);
    end;
    writeln;
  end;
  writeln;  
  
  k := 0; m := 1; p := 2*N-1;
  for i := 1 to (2*N-1) div 2 + (2*N-1) mod 2 do begin
    for j := m to p do 
      a[i,j] := a[i,j] - k;
    inc(m); dec(p); inc(k);
  end;
  dec(m,2); inc(p,2); dec(k,2);
  for i := (2*N-1) div 2 + (2*N-1) mod 2 + 1 to 2*N-1 do begin
    for j := m to p do 
      a[i,j] := a[i,j] - k;
    dec(m); inc(p); dec(k);
  end;
  
  k := 0; m := 2; p := 2*N-2;
  for i := 1 to (2*N-1) div 2 + (2*N-1) mod 2 do begin
    for j := m to p do 
      a[j,i] := a[j,i] - k;
    inc(m); dec(p); inc(k);
  end;
  dec(m,2); inc(p,2); dec(k,2);
  for i := (2*N-1) div 2 + (2*N-1) mod 2 + 1 to 2*N-1 do begin
    for j := m to p do 
      a[j,i] := a[j,i] - k;
    dec(m); inc(p); dec(k);
  end;
  for i := 1 to 2*N - 1 do begin
    for j := 1 to 2*N - 1 do write(a[i,j]:3);
   writeln();
  end;  
  readln;
end.
Добавлено через 7 минут
17-ую строку можно удалить
1
1 / 1 / 1
Регистрация: 19.11.2013
Сообщений: 18
19.11.2013, 19:40  [ТС]
Большое спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2013, 19:40
Помогаю со студенческими работами здесь

Решение задачи с матрицами
Подскажите пожалуйста какую-нибудь литературу или может ссылки на форум, где можно посмотреть и изучить как решать подобного рода задачи.

Две задачи с матрицами
Пожалуйста, помогите решить две задачи на матрицы. Вот описание: В прилагаемом файле stat10.mat находится матрица stat10, в...

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

Класс: Разработать класс для работы с матрицами(операции над матрицами)...
Добрый вечер, хочу попросить о помощи с отловом проблемы. Сама задача: разработать класс для работы с матрицами(операции над...

Отмена задачи, запуск задачи после отмены, перезапуск уже запущенной задачи
Добрый день. Сейчас разбираю TPL и у меня возник вопрос следующего содержания: у меня есть пример на Windows Forms с запуском и отменой...


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

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

Новые блоги и статьи
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
Verilog и интеллектуальная собственность - "глазами" обученной LM модели.
Hrethgir 17.04.2025
В сети встречаются участники, заявляющие что код на Verilog ни о чём не говорит. Но вот патентная практика на самом деле показывает обратное ими утверждаемому. То-есть код на Verilog включают в. . .
Свап-файл дополнительно к разделу (если вдруг не хватает или не создан)
jigi33 17.04.2025
ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНОГО SWAP ПРОСТРАНСТВА, Т. О. , РАСШИРЕНИЕ ЕГО РАЗМЕРА В Linux можно использовать как раздел подкачки (swap), так и файл подкачки (swap-файл). Чтобы создать swap-файл вместо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru