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

Внутриблочные переменные не могут иметь те же имена, что и переменные из блока верхнего уровня

13.11.2018, 01:41. Показов 6093. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
59
60
61
62
63
64
65
66
67
program matr;
 
uses 
crt;
 
const
  n = 5; 
  m = 5;
 
var
  i, j, a, tmp, k: integer; 
  l: array [1..50, 1..50] of integer;
 
procedure SortSliv;
 
begin
  k := 0; 
  for var i := 1 to n do 
  begin
    for var j := 1 to m do 
    begin
      if l[i, j] = 0 then 
        inc(k); 
    end; 
    writeln('В‚ ', i, '-ой строке количество нулей= ', k); 
    k := 0; 
  end; 
  for var i := 1 to n do 
  begin
    for var i := 1 to (m - 1) do 
      for var j := i + 1 to m do 
      begin
        if (l[i, i] > l[i, j]) then 
        begin
          tmp := l[i, j]; 
          l[i, j] := l[j, i]; 
          l[i, i] := tmp; 
        end; 
      end; 
  end; 
  writeln; 
  writeln('Отсортированная матрица строк по убыванию:'); 
  for var i := 1 to n do 
  begin
    for var j := 1 to m do 
      write(l[i, j]:4); 
    writeln
  end; 
end;
 
begin
  writeln('Исходная матрица:'); 
  randomize; 
  for var i := 1 to n do 
  begin
    for var j := 1 to m do 
    begin
      l[i, j] := random(-10 + (0)); 
      write(l[i, j]:4); 
      a := a + n; 
    end; 
    a := a + m; 
    writeln; 
  end; 
  writeln; 
  SortSliv; 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2018, 01:41
Ответы с готовыми решениями:

Ошибка "Внутриблочные переменные не могут иметь те же имена ."
Ошибка "Переменная цикла for должна описываться в том же блоке, что и цикл for". Если писать for...

Может ли в Ц переменная иметь переменные значения? Строки...
Есть простой и понятный кусочек на PHP: $variable='value' $string='Variable='.$variable.' '...

Определить, какие значения будут иметь переменные
Всем привет нужна небольшая помощь. type okr = record r: real; centr: record x,y: real; end;...

Определить, какие значения будут иметь переменные после выполнения операторов
type muz_center = record mosh: word; k_sd, k_dek: 1..10; massa: real; g_vip: 1995..2001; end; cd...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.11.2018, 08:48 2
Pascal
1
2
3
4
for var i := 1 to n do //переменные этого цикла
  begin
    for var i := 1 to (m - 1) do //и этого должны быть разными
      for var j := i + 1 to m do
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2018, 08:48
Помогаю со студенческими работами здесь

Объявите и проинициализируйте переменные из п.1, дав им имена по смыслу.
Помогите решить 1. Объявите и проинициализируйте переменные из п.1, дав им имена по смыслу. ...

Переменные имена при вызове процедур и функций
Можно ли использовать и как такой трюк: ... varA = RS('varA') ... Call SubName & varA() ...

Аргументы консоли, переменные внутри цикла, имена методов и объектов
В продолжение к теме https://www.cyberforum.ru/java-j2se/thread1781948.html FatNinja, HOBATOP,...

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа,...


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

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

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