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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 17:13   #1
NOUSTA
 
Аватар для NOUSTA
 
Регистрация: 17.03.2009
Сообщений: 5
По умолчанию нужна помощь по решению задач на паскале, одномерные массивы!

ну типо надо решить задачку по простой школьной программе.

В целочисленном массиве А[1:n] найдите число, повторяющееся максимальное количество раз. Если таких чисел несколько, то одно из них.
NOUSTA вне форума
Старый 17.03.2009, 17:23   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
const n=20;
var a:array[1..n] of integer;
    i,j,temp,count,max:integer;
    
begin
for i:=1 to n do
 begin
 a[i]:=random(10);
 write(a[i],' ');
 end;
writeln;
count:=0;
for i:=1 to n do
 begin
  temp:=0;
  max:=a[i];
   for j:=1 to n do
    if a[i]=a[j] then inc(temp);
  if temp>count then begin
                      count:=temp;
                      max:=a[i];
                     end;
 end;
 writeln(a[i]);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 17.03.2009, 18:25   #3
NOUSTA
 
Аватар для NOUSTA
 
Регистрация: 17.03.2009
Сообщений: 5
По умолчанию

ок спасибочки программка работает!
а вот еще можно решить
тоже на одномерный массив:
измените знак всех нечетных (четных) элементов массива, состоящего из L чисел (предусмотреть случай наличия нецелых элементов).
NOUSTA вне форума
Старый 17.03.2009, 18:49   #4
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

вот с нецелыми будет проблемка, потому что операторы mod и odd с ними работать не будут
capta1n вне форума
Старый 17.03.2009, 19:08   #5
NOUSTA
 
Аватар для NOUSTA
 
Регистрация: 17.03.2009
Сообщений: 5
По умолчанию

вот вот тоже такая запара. давай тогда с четными, пофиг на эти нечетные
NOUSTA вне форума
Старый 17.03.2009, 19:13   #6
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

я говорю про нецелые
capta1n вне форума
Старый 17.03.2009, 19:15   #7
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Во-первых, хотелось бы и от Вас что-то увидеть ;во-вторых, как для нецелых чисел определить четность???
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 17.03.2009, 19:17   #8
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

четное - которое делится без повышения количества значащих разрядов на 2 - я так это понял

пример : 2.4=2.400000=2.4(0) ( хотя можно написать и 2.4999999=2.4(9), но я отталкиваюсь от нулей)
2.4/2=1.2=1.2000000=1.2(0) - количество значащих разрядов не увеличилось => число четноe
-----
2.3=2.300000=2.3(0)
2.3/2=1.15=1.15000000=1.15(0) - очевидно, что значащих разрядов стало 2, а не 1 после точки, => число поделилось с "остатком", то есть увеличило точность до еще одного разряда, а значит оно нечетное

Последний раз редактировалось capta1n; 17.03.2009 в 19:22.
capta1n вне форума
Старый 17.03.2009, 19:35   #9
NOUSTA
 
Аватар для NOUSTA
 
Регистрация: 17.03.2009
Сообщений: 5
По умолчанию

да блин! фиг знает тупая задача! я если чесно вообще смысла не поняла. короче ребята у меня стена! я не поняла эту задачу
NOUSTA вне форума
Старый 17.03.2009, 19:46   #10
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

проще говоря если оканчивается на нечетную цифру то нечетное
Попробуйте развить и что0нибудь все-таки написать
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в Pascal (Одномерные массивы) JayDe Помощь студентам 16 19.12.2009 15:07
Одномерные массивы. Нужна помощь. rus_rock_no_dead Общие вопросы C/C++ 9 20.01.2009 18:58
Нужна помощь по решению задачи .(Delphi) Nora Помощь студентам 4 24.05.2008 07:29
Нобхадима помощь по решению задач. Данилыч Д. Паскаль, Turbo Pascal, PascalABC.NET 11 12.12.2007 22:12