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

Почему произведение равно "0" и как исправить?

22.02.2015, 20:27. Показов 726. Ответов 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
Uses crt;
const k = 3;
      l = 3;
type a = array[1..k,1..l] of integer;
var p:^a;
    i,j,pr:integer;
Begin
Clrscr;
Writeln('Исходный массив: ');
Getmem(p,Sizeof(integer)*k*l);
 for i:= 1 to k do
  Begin
  for j:= 1 to l do
   Begin
   p^[i,j]:=random(99);
   Write(p^[i,j]:4);
   End;
  Writeln(' ');
  End;
Writeln('Элементы выше побочной диагонали: ');
 for i:= 1 to k do
     Begin
     for j:= 1 to l do
      Begin
      if (k-j+1)>i
       Then
        Begin
        Write(p^[i,j]:4);
        pr:=pr*p^[i,j];
        End;
     End;
      End;
Writeln;
Writeln('Их произведение: ',pr);
Readln;
End.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2015, 20:27
Ответы с готовыми решениями:

Почему произведение всегда равно 0?
#include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "rus"); srand(time(0)); const int...

Вместо нуля значение переменной равно некоторой малой величине, как исправить?
Итак, я столкнулся с некоторой проблемой: некоторая функция double sigm_pro(double x) { double res = x * (1 - x); return res; ...

Почему у меня значение x всегда равно 0 и как его изменить?
Собственно вот моя программа и икс тут не меняется в чем проблема?я ни как не могу подставить разные значения икса? #include...

1
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
22.02.2015, 22:37
перед циклами, где вычисляешь, выполни иницилизацию pr:
Pascal
1
pr := 1;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2015, 22:37
Помогаю со студенческими работами здесь

-0.8+0.1=не -0.7. Почему? И как исправить?
-0.8+0.1=не -0.7. Почему? И как исправить? for (double i = -1; i <= 1; i+=0.1) { if (i...

Почему ошибка, как её исправить?
uses crt; var F: Text; i,a,x: integer; name,N: string; Begin Writeln('Введите название файла:'); ...

Почему не компелируется и как исправить?
Пример брал из учебника Шилдта стр 159. 1)Что происходит с item? какие значения она принимает? 2)Что означет void? это невозвращаемый...

Произведение всегда равно 0
#include "stdafx.h" #include <iostream> #include <string> #include <fstream>//подключение библиотеки файл стрим. #include...

Числа Люка определяются так: первое число равно 1, второе равно 3, каждое следующее равно сумме двух предыдущих. Состави
Задание Числа Люка определяются так: первое число равно 1, второе равно 3, каждое следующее равно сумме двух предыдущих. Составить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru