0 / 0 / 1
Регистрация: 20.04.2010
Сообщений: 12
1

массивы(одномерные)

20.04.2010, 14:08. Показов 625. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток, хочу задать вопрос, а вернее попросить помощи.. имеется код


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Program massivetavle;
uses crt;
var
x,y,z: array [1..100] of integer;
 
a,i,j,n,q,ydal,vs:integer;
 
BEGIN
 
Write('Введите размерность массива,n=');
Readln(n);
Writeln('Введите массив');
for i:=1 to n do
Read(x[i]);
 
y:=x;
 
for i:=1 to n-1 do
 for j:=1 to n-1 do
   if y[j]>y[j+1] then
    Begin
     a:=y[j];
     y[j]:=y[j+1];
     y[j+1]:=a;
    end;
 
z:=x;
 for i:=1 to n-1 do
  for j:=1 to n-1 do
   if z[j]<z[j+1] then
    Begin
     a:=z[j];
     z[j]:=z[j+1];
     z[j+1]:=a;
    end;
 
Writeln('ј','     ','Исходный(x)','     ','Возрастание(y)','       ','Убывание(Z)');
for i:=1 to n do
 writeln(i,'        ',x[i],'               ',y[i],'            ',Z[i]);
   Readkey;
writeln('Хотите ли вы удалить какой либо эл-т из массивов?,1-да, 2-нет');
 Read(ydal);
  if ydal=1 then
   begin
    Writeln('Для удаления из x-массива нажмите 1,y-массива нажмите 2, Z-массива нажмите 3');
    Readln(q);
    case q of
    1:begin
    Write('Какой эл-т вы хотите удалить?');
     For i:=1 to n do


Нужно выбрать элемент из массива X или Y или Z и удалить его.. Идея возникла у меня, чтобы использовать case, но вот с удалением(капец) как лучше построить код? как вообще сделать вот это )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2010, 14:08
Ответы с готовыми решениями:

Одномерные массивы
Срочна нужна помощь в решении задачек, ибо завтро сдавать :) и Заранее спасибо :)

Одномерные массивы
Написать программу для формирования и печати одномерного массива. Сформированный массив перед...

одномерные массивы
Помогите с задачей: Поменять местами минимальный и максимальный элементы массива размера 10

Одномерные массивы
Задание. Написать программу для формирования и печати одномерного массива. Сформированный массив...

5
Платежеспособный зверь
8862 / 4292 / 1629
Регистрация: 28.10.2009
Сообщений: 11,453
20.04.2010, 14:13 2
какой элемент тебе надо удалить?
алгоритм такой: находишь номер удаляемого элемента и начиная с этого номера до предпоследнего присваиваешь элементам значение следующего.
0
0 / 0 / 1
Регистрация: 20.04.2010
Сообщений: 12
20.04.2010, 14:16  [ТС] 3
Суть в том, что надо чтобы "пользеватель" выбрал, что ему надо удалить, т.е из какого массива и какое число..
0
Заблокирован
20.04.2010, 14:26 4
Надо процедурой удаление оформлять и туда массив передавать нужный
0
Платежеспособный зверь
8862 / 4292 / 1629
Регистрация: 28.10.2009
Сообщений: 11,453
20.04.2010, 14:34 5
Да не надо никакой процедуры, уточните, что именно вы подразумеваете под словами " и какое число" -номер элемента или его значение?
0
0 / 0 / 1
Регистрация: 20.04.2010
Сообщений: 12
20.04.2010, 14:40  [ТС] 6
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Да не надо никакой процедуры, уточните, что именно вы подразумеваете под словами " и какое число" -номер элемента или его значение?
номер эл-та
0
20.04.2010, 14:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2010, 14:40
Помогаю со студенческими работами здесь

одномерные массивы
Вставить минимальный элемент после последнего, равного заданному числу?. Вроде легко, но не могу...

одномерные массивы
напашите пожалуйста код... Как удалить первый чётный элемент?

Одномерные массивы.
1. Найдите общее кол-во собранного картофеля. Результаты сбора картофеля и названия бригад хранятся...

Одномерные массивы
Дан массив A(n) целых чисел. Каждый третий элемент массива заменить его порядковым номером. Вывести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru