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

Двумерные массивы

20.11.2010, 13:27. Показов 666. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать матрицу A при помощи произвольно заданной матрицы B.
Миниатюры
Двумерные массивы  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2010, 13:27
Ответы с готовыми решениями:

Двумерные массивы
Определить, есть ли в данном массиве строка (столбец), сотстоящая только из элементов,...

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

двумерные массивы
Дана матрица M x N. Элементы, у которых сумма номеров строки и столбца четные оставить без...

Двумерные массивы
Написать программу, которая высчитывает сумму и число положительных элементов, находящихся над...

8
Неадекват и грубиян
310 / 297 / 301
Регистрация: 22.02.2010
Сообщений: 647
20.11.2010, 13:55 2
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
var a,b:array[1..3,1..4]of real;
    i,j:byte;
    min,max:real;
begin
randomize;
for i:=1 to 3 do
begin
  for j:=1 to 4 do
  begin
    b[i,j]:=random(11)-5;
    write(b[i,j]:5:1);
  end;
  writeln;
end;
min:=b[1,1]; max:=b[1,1];
for i:=1 to 3 do
for j:=2 to 4 do
begin
  if b[i,j]>max then max:=b[i,j];
  if b[i,j]<min then min:=b[i,j];
end;
writeln('Результат:');
for i:=1 to 3 do
begin
   for j:=1 to 4 do
   begin
     a[i,j]:=(2*b[i,j]+min)/max;
     write(a[i,j]:5:1);
   end;
   writeln;
end;
readln;
end.
1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
20.11.2010, 13:56 3
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
uses crt;
const m=3;
      n=4;
var a,b:array[1..m,1..n] of real;
    mn,mx:real;
    i,j:byte;
begin
clrscr;
randomize;
writeln('Матрица В:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    b[i,j]:=10*random;
    write(b[i,j]:6:2);
   end;
  writeln;
  end;
writeln;
mn:=b[1,1];
mx:=mn;
for i:=1 to m do
for j:=1 to n do
if b[i,j]<mn then mn:=b[i,j]
else if b[i,j]>mx then mx:=b[i,j];
writeln('min=',mn:0:2,'  max=',mx:0:2);
writeln;
writeln('Матрица A:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=(2*b[i,j]+mn)/mx;
    write(a[i,j]:6:2);
   end;
  writeln;
  end;
readln
end.
Добавлено через 35 секунд
pryda,
1
pryda
20.11.2010, 14:10
  #4

Не по теме:

Puporev, :drink:

0
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 15
20.11.2010, 14:55  [ТС] 5
а mx:=mn это значит что максимальное значение будет равно минимальному?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
20.11.2010, 15:01 6
В начале да.
1
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 15
21.11.2010, 13:31  [ТС] 7
else if b[i,j]>mx then mx:=b[i,j];
вот тут выдает type mismatch ошибку....
не увидел кое что извиняюсь...моя ошибка.

Добавлено через 21 час 4 минуты
а можно как-нибудь сделать так чтобы матрицу B я сам вводил?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
21.11.2010, 14:16 8
Цитата Сообщение от Lucky-RzN Посмотреть сообщение
а можно как-нибудь сделать так чтобы матрицу B я сам вводил
Конечно можно, делай. Чему-то же вас учили, хотя бы матрицу ввести с клавиатуры. Или уже и сопли тебе вытирать из-за лени твоей неуемной?
0
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 15
21.11.2010, 14:19  [ТС] 9
Цитата Сообщение от Puporev Посмотреть сообщение
Конечно можно, делай. Чему-то же вас учили, хотя бы матрицу ввести с клавиатуры. Или уже и сопли тебе вытирать из-за лени твоей неуемной?
не с соплями сам справлюсь=) с вводом тоже..спс за помощь)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2010, 14:19
Помогаю со студенческими работами здесь

Двумерные массивы
Написать программу, которая формирует матрицу NxN в следующем виде: 1 0 0 ... 0 0 1...

Двумерные массивы...
Есть массив B (с помощью рандома) двумерный из 2х строк и 3х столбцов. Через клавиатуру введены 2...

Двумерные Массивы
1)Дан двухмерный массив.Поменять местами элементы,расположенных в нижним правом и верхнем левых...

двумерные массивы
Целочисленная прямоугольная матрица заполняется с помощью генератора случайных чисел значениями из...


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

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

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