IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Массивы
enerbe
сообщение 14.05.2007 23:18
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Собственно составил(ну не совсем я) прогу на массивы, по-моему всё верно, но она не работает, пожалуйсто посмотрите и если можно поправте. Изучаю совсем недавно, многое не знаю, нуждаюсь в вашей помощи, спасибо!

Цитата
Вводятся длина одномерного массива, состоящего из целых чисел, и его элементы. С этим массивом произвести указанные действия и вывести результаты. Если используется "заданное число", то оно тоже вводится:
найти минимум среди чисел, кратных 4;

var
a:array [1..100] of integer;
i,n,min: integer;
begin
read(n);
min:=maxint;
for i:=1 to n do
read (a[i]);
for i:=1 to n do
if (a[i] mod 4=0) and (a[i]<min) then
writeln (min);
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Renbo
сообщение 14.05.2007 23:46
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 86
Пол: Мужской

Репутация: -  0  +


 
....
for i:=1 to n do
if (a[i] mod 4=0) and (a[i]<min) then
min:=a[i];
writeln (min);
end.




Сообщение отредактировано: Renbo - 14.05.2007 23:47
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Sto
сообщение 14.05.2007 23:47
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


Подправил, и сделал чуть информативней.
Думаю увидеш разницу.
var
a:array [1..100] of integer;
i,n,min: integer;
begin
Write('Please, enter lenght of array -> ');
readLn(n);
WriteLn('Please, enter element`s of array');
for i:=1 to n do
readLn (a[i]);
min := maxint;
for i:=1 to n do
if (a[i] mod 4=0) and (a[i]<min) then min := a[i];
writeln ('Min = ',min);
ReadLn;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
enerbe
сообщение 16.05.2007 7:19
Сообщение #4





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Большое Вам спасибо! Вы мне очень помогли! Спасибо, что вы есть:)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.06.2025 23:27
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"