Социальная сеть FreeStudents | Галерея

Правила  •  Поиск  •  Войти  •  Зарегистрироваться!
помогите сделать лабу
 
Начать новую тему   Ответить на тему    Список форумов -> Помоги студенту!
 
Автор Сообщение
Solnisko



Репутация: 0   
Пол: <br />Пол:Жен
Откуда: Выборг
Сообщения: 9
Стаж: 1 год 5 месяцев
[] Сообщение06.05.2007 23:29 помогите сделать лабу Ответить с цитатой

Дан массив А из К элементов. Перенести в массив В все четные элементы,а в массив С нечетные.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
[] Сообщение07.05.2007 0:06 Ответить с цитатой

Солнышко, а на каком языке писать?
"K" задано заранее? Или его пользователь указывает?

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NegoDyaiKa



Репутация: +2   
Сообщения: 1618
Стаж: 4 года
[] Сообщение07.05.2007 0:11 Ответить с цитатой

думаю такие задания на Паскале были...

_________________
Он войдет никого не спросив, ты полюбишь его не сразу.
С первого взгляда он некрасив, со второго - безобразен.
Только речи его горячи, только прочь сомнения, прочь!
Самый звонкий крик - тишина, самый яркий свет - ночь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
[] Сообщение07.05.2007 0:31 Ответить с цитатой

Вот. Заранее говорю, писал так просто, как только мог.

Код:
Program ABC;
Const
  K = 10;
Var
  A : Array [0..K] of Integer;
  B : Array [0..K] of Integer;
  C : Array [0..K] of Integer;
  i : Byte;
  n : Byte;
  m : Byte;
Begin
  Randomize;
  for i := 0 to K do
    A[i] := random(10);

  for i := 0 to K do
  begin
    if (A[i] mod 2) = 0 then
    begin
      B[n] := A[i];
      n := n + 1;
    end
    else
    begin
      C[m] := A[i];
      m := m + 1;
    end;
  end;

  Write('A -> ');
  for i := 0 to K do
    Write(A[i], ' ');
  WriteLn;

  Write('B -> ');
  for i := 0 to (n - 1) do
    Write(B[i], ' ');
  WriteLn;

  Write('C -> ');
  for i := 0 to (m - 1) do
    Write(C[i], ' ');
  WriteLn;

  WriteLn;
  ReadLn;
end.


Добавлено спустя 1 минуту 26 секунд:

Я и сам могу тут кучу всего переделать, например, условие чётности, задачу массива, его вывод, отслеживание повторных элементов и проче, и прочее...

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Solnisko



Репутация: 0   
Пол: <br />Пол:Жен
Откуда: Выборг
Сообщения: 9
Стаж: 1 год 5 месяцев
[] Сообщение07.05.2007 21:58 Ответить с цитатой

Спасибо за внимание! К-задает пользователь,а программу нужно написать на Assemblere.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
[] Сообщение08.05.2007 0:54 Ответить с цитатой

Ой! Как здорово! А почему не на ActionScript? Вот такие вещи нужно бы сразу уточнять. Чтобы не было вот таких проколов. Неужели не очевидно, что язык программирования обязаельно следует указать в задании? Как и сроки выполнения.

Вопрос не раскрыт. Assembler какой? У нас у универе разные есть. Встроенный в Pascal? Или в C++? Или TASM (MASM, NASM...)? Какой? Вот шиш я что буду писать, пока не увижу поставновки задачи по всем правилам.

Простите моё негадование. Просто каждый раз одни и те же у всех ошибки. Хоть бы форум пролистывали, если рассуждать не полуается.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Solnisko



Репутация: 0   
Пол: <br />Пол:Жен
Откуда: Выборг
Сообщения: 9
Стаж: 1 год 5 месяцев
[] Сообщение09.05.2007 15:08 Ответить с цитатой

Извини, буду исправляться. Прогу нужно написать на Assemblere встроенном в Pascal. Можешь написать к субботе? Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
[] Сообщение09.05.2007 19:32 Ответить с цитатой

Солнышко, ничего не обещаю, много работы.

Однако, замечу, ты написала, что "K задаёт пользователь". Прости, это создание динамического массива. Это выделение и освобождение памяти. Вас на 1 курсе просят это на Assembler написать? Никогда не поверю.

Вероятно, массив задаётся статически. Да? Наполняется случайными числами с помощью инструкций Pascal, а на Assembler пишется только распределение по массивам B и C.

Это так?

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
[] Сообщение15.05.2007 9:16 Ответить с цитатой

Не слышно ответа на вопрос. Уже неактуально?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Solnisko



Репутация: 0   
Пол: <br />Пол:Жен
Откуда: Выборг
Сообщения: 9
Стаж: 1 год 5 месяцев
[] Сообщение15.05.2007 22:11 Ответить с цитатой

Уже нет, сдала. Помоги пожалуйста с задачами по физике.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Snoop



Репутация: +2   
Возраст: 20
Гороскоп: Весы Год Кошки
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 1123
Стаж: 3 года 10 месяцев
[] Сообщение15.05.2007 23:06 Ответить с цитатой

Solnisko, помогу за интим, с любыми задачами, по - любому предмету, интим вперёд!

_________________
Может показаться, что я ничего не делаю, но на клеточном уровне я очень занят!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail М-Агент
Kabal
Инноватор-самоучка


Репутация: +19/–1   
Возраст: 26
Гороскоп: Козерог Год Петуха
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 3252
Стаж: 2 года 9 месяцев
[] Сообщение16.05.2007 0:07 Ответить с цитатой

СЗОТ
Я тебе устрою интим Смайлик. В четвертой лабе по ОРГ ЭВМ Смайлик. Solnisko, можети придти посмотреть, но это - уже дороже Смайлик.


_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Skype Name
Snoop



Репутация: +2   
Возраст: 20
Гороскоп: Весы Год Кошки
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург
Сообщения: 1123
Стаж: 3 года 10 месяцев
[] Сообщение16.05.2007 0:12 Ответить с цитатой

Kabal
а вы баянист однако Crazy


_________________
Может показаться, что я ничего не делаю, но на клеточном уровне я очень занят!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail М-Агент
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов -> Помоги студенту! Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы
© 2004—2008 «Сайт Свободных Студентов»