Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2009, 17:28   #1
skript88
 
Регистрация: 24.10.2009
Сообщений: 5
По умолчанию Задачи на паскале (массивы)

После ввода целочисленного массива:
1) Найти номер позиции первого и последнего нуля;
2)Выделить все числа, заканчивающиеся на 2 одинаковые цифры(выделить цветом);
3)Найти самое часто повторяющееся число

Получилось только вывести массив:

Код:
Program Laba1;
uses crt;
var
   a: array [1..500] of integer;
   i: integer;
begin
clrscr;
randomize;
       for i:=1 to 500 do
           begin
                a[i]:=random (200);
                write(' ',a[i]);
           end;
       readkey;
end.
Помогите пожалуйста, буду очень признателен
Замечание модератора: Используйте тег [CODE]

Последний раз редактировалось Rembo; 24.10.2009 в 18:29.
skript88 вне форума Ответить с цитированием
Старый 24.10.2009, 17:56   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Как вариант:

Найти номер позиции первого и последнего нуля;

1. Добавить три переменые в раздел Var.

Код:
F : Boolean; // Будет True, если мы нашли не первый ноль.
ZS, ZE : Integer; // Интекс первого и последнего нуля соответсвенно.
2.

Код:
F := False;
for i:=1 to 500 do
begin
a[i]:=random (200);
If (F = False) And (A[i] = 0) Then Begin
   F := True;
   ZS := i;
End;
If A[i] = 0 Then ZE := i;
write(a[i], ' ');
end;
Выделить все числа, заканчивающиеся на 2 одинаковые цифры(выделить цветом);

Юзай mod и div. Что касается цвета, то даж не знаю.

Найти самое часто повторяющееся число
Для этого нужно создавать дополнительный массив.. Вроде как.. Покрайней мере с ходу ничего больше не придумать.
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с Паскалем пожалуйста LLIypLLIyH Помощь студентам 0 31.05.2008 08:40
помогите пожалуйста с Паскалем!!! STEPP Помощь студентам 2 29.05.2008 10:52
помогите с паскалем, пожалуйста Зинуся Помощь студентам 6 28.04.2008 02:02