|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Помогите решить задачу(Pascal) |
|
Delphi - Помогите решить задачу(Pascal)
|
Наставник Сообщения: 636 |
Профиль | Отправить PM | Цитировать 1) С клавиатуры ввести 5 чисел, вывести масив, сосчитать сумму негативных чисел.
2) Заполнить двумерный масив 5х8 рандомными числами, в диапозоне от -5 до 5. Вывести на экран. Сосчитать сумму элементов, каторые находятся под главной диагональю. 3) Дана матрица с позитивными числами 4х4. Вввести элементы с клавиатуры. Найти четные числа. Вывести матрицу и результат. 4) Масив 2х4х3 заполнить рандомными числами, в диапозоне от 0 до 5. Сосчитать сумму элементов, которые находятся во втором ряду. Зарание спасибо. |
|
Отправлено: 21:43, 16-06-2008 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Drongo, это частный случай. А я указал, что если фигура не равномерна. Просто на вопрос какую диагональ считать главной я ассоциативно вспомнил геометрию, а не задание сабжа.
|
Отправлено: 23:41, 16-06-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Admiral,
Цитата Admiral:
|
|
------- Отправлено: 23:53, 16-06-2008 | #12 |
Старожил Сообщения: 369
|
Профиль | Отправить PM | Цитировать Здесь скорее всего речь идёт о подсчёте чисел или определении матрицы. У них там какая то диагональ главная
А 2 ряд в трёхмерном массиве - это по простому сначала плоскость 2х4, а потом ещё 2 плоскости 2х4 получаем 2х4х3 и считаем вторую - среднюю плоскость 2х4. (если числа у нас негативные и позитивные - то моё рассуждение наверное тоже правильное) |
Отправлено: 00:16, 17-06-2008 | #13 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать azbest, конечно, это правильно рассуждение, если речь о плоскостях, которые тоже могут принимать два варианта. В задачи сказан второй ряд, у которого ещё больше вариантов.
|
Отправлено: 00:21, 17-06-2008 | #14 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать azbest,
Цитата azbest:
Но ведь опять-таки, это равномерные матрицы\массивы. А где она в неравномерном?! Admiral, Цитата Admiral:
Дигональ |
||
------- Отправлено: 12:27, 17-06-2008 | #15 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Drongo речь уже про 4е задание.
|
Отправлено: 13:37, 17-06-2008 | #16 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Admiral,
Цитата Admiral:
Цитата Admiral:
Цитата Drongo:
|
|||
------- Отправлено: 15:28, 17-06-2008 | #17 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Drongo, ну так и правильно: три больше чем два.
Цитата Admiral:
|
|
Отправлено: 16:18, 17-06-2008 | #18 |
Наставник Сообщения: 636
|
Профиль | Отправить PM | Цитировать Вообшем вот, есть программа. В которой есть заполеный масив (рандом)
Program Z4; uses Crt; const X=2; Y=4; Z=3; Q=2; var M1:array[1..X,1..Y,1..Z,1..Q] of integer; i,k,j,l,S:integer; begin ClrScr; Randomize; S:=0; For i:=1 to X do For k:=1 to Y do For j:=1 to Z do For l:=1 to Q do begin M1[i,k,j,l]:=Random(5)+1; S:=S+M1[i,k,j,l]; Writeln(M1[i,k,j,l]); end; Writeln(S); Readln; end. |
Отправлено: 17:59, 18-06-2008 | #19 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Хм... Программа заполняет массив 4го порядка 2х4х3х2, это видно по эти строчкам кода
const X=2; Y=4; Z=3; Q=2; ... For i:=1 to X do For k:=1 to Y do For j:=1 to Z do For l:=1 to Q do Program Z4; uses Crt; const X=5; Y=8; var M1:array[1..X,1..Y] of integer; i,j:integer; begin ClrScr; Randomize; For i:=1 to X do Begin For j:=1 to Y do begin M1[i,j]:=Random(5)+1; Если упрощение не нужно, то к исходной проге требуется добавить выделенные строки и исправить перечёркнутую строчку кода. |
Последний раз редактировалось Admiral, 18-06-2008 в 18:33. Отправлено: 18:13, 18-06-2008 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Помогите решить задачу | Urann | Программирование и базы данных | 11 | 14-05-2013 11:44 | |
C/C++ - [решено] Помогите решить задачу по С++ | Spl1t | Программирование и базы данных | 301 | 21-12-2011 23:20 | |
C/C++ - Помогите решить задачу | zdughi | Программирование и базы данных | 1 | 01-05-2009 06:03 | |
помогите решить задачу | snikers | Программирование и базы данных | 2 | 27-08-2004 01:57 | |
помогите решить задачу | Guest | Программирование и базы данных | 2 | 21-05-2004 11:23 |
|