Квадратная матрица |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Квадратная матрица |
DZZRtt |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Репутация: 0 |
Задача следующая: дана квадр матрица наити количество нулей, положительных и отрицательных элементов .
Задачу я решил самостоятельно, понемногоу начинаю везжать в простенькое программирование теперь просто для себя хочу сделать так чтобы можно было каждое из этих действий выполнять отдельно. Например при нажатии клавиши 1 - вычислялось количество нулей 2- отрицательных 3-положительных чиселю Как это можно реализовать? |
Ozzя |
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
var
ch: char; ... ch:=readkey; case ch of '1' : {действие 1-е} '2' : {действие 2-е} '3' : {действие 3-е} end; |
DZZRtt |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Репутация: 0 |
Спасибо!!!. Все получилось.
И еще один вопросик как сделать тоже самое, но так чтобы не нужно было запускать программу 3 раза. Т.е. для одной и той же матрицы выполнялись все три действия? Сообщение отредактировано: DZZRtt - |
Ozzя |
Сообщение
#4
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Необязательно.
Например, var Либо оформить процедурой Сообщение отредактировано: Ozzя - |
мисс_граффити |
Сообщение
#5
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
добавить цикл, выход из которого осуществляется при нажатии какой-то клавиши (0, например).
а до этого сколько угодно раз делай п. 1,2,3 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
DZZRtt |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Репутация: 0 |
А есть возможность выполнять все 3 действия не запуская програму каждый раз по новой?
Я матрицу генерю случайную и не получается проверить считается ли количество остальных элементов |
Ozzя |
Сообщение
#7
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
var
ch: char; Сообщение отредактировано: Ozzя - |
Bokul |
Сообщение
#8
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата А есть возможность выполнять все 3 действия не запуская програму каждый раз по новой? Вот программная реализация того, что сказала мисс_граффити, только для выхода надо нажать Esc:
Цитата Я матрицу генерю случайную и не получается проверить считается ли количество остальных элементов Если ты используешь random без randomize, то будешь получать одинаковую матрицу при каждом запуске. Удобно при отладке прог. Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Текстовая версия | 23.04.2024 19:57 |