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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.02.2009, 16:04   #1
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию накатать прогу на делфи

3. Дан массив состоящий из n элементов.Подсчитайте количество неповторяющихся элементов.Получите новый
массив из этих элементов и расположите их по убыванию.


проблема в том что я языка не знаю и щас остальные 5 разбираю....
бедный_студент вне форума
Старый 09.02.2009, 16:13   #2
mflat
Пользователь
 
Регистрация: 06.02.2009
Сообщений: 71
По умолчанию

Код:
program mflat;
const n = 10; // макс. число элементов в массиве
type
  MyArray = array [1..n] of integer; // тип MyArray
var
  a,b: MyArray; // Массивы типа MyArray
      i: byte; 
     k: byte; 
     g: byte; // счётчик
begin
  for i:=1 to n do 
   ReadLn(a[i]);
  for i:=1 to n do
   begin
    for k:=1 to n do
     if k<>i then
       if a[i]<>a[k] then begin
                                 Inc(g);
                                 b[g] := a[i];
                               end;  
   end;  
WriteLn(g);
ReadLn;
end.
Сам не тестировал. но должно работать.
Извиняюсь, не дочитал условие, сейчас исправлю.
Массив сформировали. А по убыванию как сделать не знаю.
╓-----┴-----╜
mFlat

Последний раз редактировалось mflat; 09.02.2009 в 16:17.
mflat вне форума
Старый 09.02.2009, 16:23   #3
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

и на этом Спасибо, но все же желательно соответствующий условию вариант ...
бедный_студент вне форума
Старый 09.02.2009, 16:34   #4
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

var a,b,c,n,i:integer
begin //тут он что то ругается [Error] Project2.dpr(10): ';' expected but 'BEGIN' found
readln (n);
for i:=1 to n do
begin
a:=i+i
b:=10;
while a>b do
begin
if (a mod b)=i then writeln(i);
b=b*10;
end;
end;
readln(c);
end.
бедный_студент вне форума
Старый 09.02.2009, 16:35   #5
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

1. Поиск по форуму, задача уже решалась.
2. Читаем правила форума.
3. Название.
4. Закрыто.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помоги плиз! Срочно нужно накодить прогу в делфи opolo13 Помощь студентам 3 14.03.2010 19:24
Помогите переделать прогу из Паскаля в Делфи! Toxass Общие вопросы Delphi 28 27.09.2009 15:36
Вывод данных из игр в прогу на Делфи sting Общие вопросы Delphi 8 20.12.2008 21:31
Помогите дописать прогу на делфи fox7 Помощь студентам 3 16.06.2007 23:44