С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для Sakurasara
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 21

Матирцы (элементарное)

02.04.2010, 13:36. Показов 599. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:

Для заданной матрицы размером 5x5 найти такие k, что k-я строка матрицы совпадает с k-м столбцом

мне нужно сделать так?

если так, то в одном месте она гворит, что должна стоять ";"

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
VAR
  S: array [1..5, 1..5] of integer;
  i, j, k: integer;
  
BEGIN
 
  writeln('Матрица S:');
    randomize;
    for i:= 1 to 5 do begin
      for j:= 1 to 5 do begin
      S[i,j]:= random(20)-10;
    write(S[i, j]:4, ' ');
    end;
  
  for i:=1 to 5 do begin
    if i := j then
      k := i;
      writeln(k);
    end;
END.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.04.2010, 13:36
Ответы с готовыми решениями:

Массивы, элементарное задание
Задание: В одномерном массиве, состоящем из n вещественных элементов, вычислить количество элементов, равных 0. Спасибо всем кто...

Элементарное неравенство
Необходимо решить следующее неравенство: a|x| + b > 0

элементарное ядро
помогите плз. нужно создать "простенькое" многозадачное ядро, способное переключаться между приложениями. подскажите с чего необходимо...

8
 Аватар для r@di0
103 / 92 / 20
Регистрация: 24.01.2009
Сообщений: 519
02.04.2010, 13:41
Как минимум нужно исправить это:
Цитата Сообщение от Sakurasara Посмотреть сообщение
if i := j then
0
 Аватар для Sakurasara
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 21
02.04.2010, 13:45  [ТС]
Цитата Сообщение от r@di0 Посмотреть сообщение
Как минимум нужно исправить это:
эээ... а как?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
02.04.2010, 13:45
Sakurasara, Программа написана вообще не правильно, так что подумайте и начните снова. Зачем Вы сравниваете(пытаетесь сравнивать нужно if i=j) индексы строк и столбцов? Нужно сравнивать поэлементно значения в строках и столбцах.
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
02.04.2010, 13:47
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
for i := 1 to 5 do
begin
  fl := true;
  for j := 1 to 5 do
    if a[i, j] <> a[j, i] then
    begin
      fl := false;
      break;
    end;
  if fl then
    Write(i);
end;
1
 Аватар для Sakurasara
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 21
02.04.2010, 13:47  [ТС]
Цитата Сообщение от Puporev Посмотреть сообщение
Sakurasara, Программа написана вообще не правильно, так что подумайте и начните снова. Зачем Вы сравниваете(пытаетесь сравнивать нужно if i=j) индексы строк и столбцов? Нужно сравнивать поэлементно значения в строках и столбцах.
Pascal
1
2
    if S[i] := S[j] then
      k := S[i];
???

все равно паскаль говорит мне, что я бред гоню...
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
02.04.2010, 13:54
Sakurasara, мда... у тебя матрица вообще-то.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
02.04.2010, 13:57
Вот примерно так нужно.
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
uses crt;
const n=5;
var b:array[1..n,1..n] of integer;
    i,j,k,p,s:byte;
begin
clrscr;
writeln('Введите ',n*n,' элементов матрицы:');
for i:=1 to n do
for j:=1 to n do
readln(b[i,j]);
clrscr;
writeln('Матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(b[i,j]:4);
  writeln;
 end;
writeln;
writeln('Номера совпадающих строк и столбцов:');
p:=0;
for k:=1 to n do
 begin
  s:=0;
  for j:=1 to n do
  if b[k,j]=b[j,k] then s:=s+1;
  if s=n then
   begin
    p:=1;
    writeln('номер ',k);
   end;
 end;
if p=0 then write('Совпадающих строк и столбцов нет!');
readln
end.
Добавлено через 1 минуту
Не то сначала кинул.
1
 Аватар для Sakurasara
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 21
02.04.2010, 14:01  [ТС]
Вау! О_о

мдааа... как много всего... значитца у меня и правда бред был...

спасибо вам!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.04.2010, 14:01
Помогаю со студенческими работами здесь

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

Элементарное задание
Задание: Имеется два входных файла – файл_с_текстом и файл_словаря. Файл_с_текстом содержит текст в виде последовательностей текстовых...

Элементарное преобразование
как из этого 2-\frac{3t}{2} получить вот это? если это реально (пример из книги) t-\frac{4}{3}

Элементарное выражение
s=(a*n)/b как будет выглядеть в asm?

Элементарное. bt1 и wb
Привет, не могу понять как сделать кнопку при нажатии на которую она в браузере будет открывать ссылки. Допустим у нас форма батон1 и...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru