Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Очень нужна помощь профессионалов. (http://www.tehnari.ru/f41/t49762/)

Solnisko 01.04.2011 20:18

Очень нужна помощь профессионалов.
 
Здравствуйте! помогите пожалуйста справиться с лабораторной работой. в понедельник неодходимо сдать все задания. 2 индивидуальных задания выполнила + 1 лабораторную. а вот вторую не могу решить. искала на вашем сайте подобные задачи, но поисковик ничего не выдал. помогите пожалуйста.
Задача. Вводится длина одномерного массива (вектора) и значения его элементов. Вводится дополнительный массив разрешенных значений. Составить массив из элементов исходного массива, имеющих неразрешенные значения. Вывести результативный массив на экран.

Vladimir_S 01.04.2011 21:10

К сожалению, помочь ничем не можем. Видите ли, экстрасенсы поразъехались кто куда, а нам, обычным людям, проникнуть в тайну языка программирования, на котором следует выполнить задание, невозможно. Извините.

Solnisko 01.04.2011 21:14

Понимаю. сама никак не могу понять как это решать.

Solnisko 01.04.2011 21:15

забыла написать: программу необходимо написать на языке Паскаль. помогите пожалуйста.

Vladimir_S 01.04.2011 21:18

Цитата:

Сообщение от Solnisko (Сообщение 496280)
программу необходимо написать на языке Паскаль.

А, ну теперь, когда тайное стало явным, можно и прикинуть.

Vladimir_S 01.04.2011 21:40

Например, так:
Код:

CONST
 P:Array[1..10] of Byte=(0,3,4,7,11,12,13,15,8,19);
var
 A,F:Array[1..1000] of Word;
 i,j,k,N:Byte;
 b:boolean;
BEGIN
 Write('Permitted values: ');
 For i:=1 to 10 do Write(P[i]:4);
 WriteLn;
 WriteLn;
 Write('N(<1000)= ');
 ReadLn(N);
 Randomize;
 Writeln;
 WriteLn('Initial array:');
 For i:=1 to N do
  begin
  A[i]:=Random(N);
  Write(A[i]:8);
  end;
 WriteLn;
 WriteLn;
 WriteLn('Forbidden elements:');
 k:=0;
 For i:=1 to N do
  begin
  b:=true;
  For j:=1 to 10 do
    If A[i]=P[j] then b:=false;
  If b then
    begin
    k:=k+1;
    F[k]:=A[i];
    Write(F[k]:8);
    end;
  end;
 WriteLn;
 ReadLn;
END.


Solnisko 01.04.2011 22:04

Огромное вам спасибо.
вы бы мне объяснить как написать отчёт в worde с прогонами и сриншопами по лабораторным.

Vladimir_S 01.04.2011 22:14

Цитата:

Сообщение от Solnisko (Сообщение 496327)
Огромное вам спасибо.
вы бы мне объяснить как написать отчёт в worde с прогонами и сриншопами по лабораторным.

К сожалению, по написанию отчетов а также по всяким там блок-схемам я не спец. У нас в команде есть студенты - может быть, кто-нибудь из них поможет?

Solnisko 01.04.2011 22:21

я надеюсь. ещё раз большое спасибо.:tehnari_ru_203:


Часовой пояс GMT +4, время: 23:43.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.