Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/29: Рейтинг темы: голосов - 29, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 4
1

Найти индекс заданного элемента в одномерном массиве

07.06.2012, 05:19. Показов 5939. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята, завтра нужно сдать задачи. Сам не успеваю все сделать, поэтому хотел бы попросить вас помочь с частью задачек.
1.Разработать функцию, отыскивающую индекс заданного элемента в одномерном массиве. Разработать процедуру, удаляющую указанный элемент из одномерного массива. Оставшиеся элементы сдвигаются к началу. Написать программу для удаления указанных элементов одномерного массива.
2.Разработать функцию, которая находит НОД двух целых
чисел. Разработать процедуру, вычисляющую сумму двух обык¬новенных дробей. Написать программу, которая находит сумму п
заданных обыкновенных дробей.
3.Написать программу с рекурсивной функцией, вычисляющей выражение с картинки(прилагается ниже).
4.Добавить в указанное место файла заданное количество записей, начиная с указанного места другого файла. Место за¬дается номером записи.
5.В отсортированный файл добавить новую запись, не нарушив его упорядоченность.
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2012, 05:19
Ответы с готовыми решениями:

Разработать функцию, отыскивающую индекс заданного элемента в одномерном массиве целых десятичных чисел
№3 Разработать функцию, отыскивающую индекс заданного элемента в одномерном массиве целых...

В одномерном массиве найти индекс и значение элемента, которое ближе всего к значению -5
Всем доброго дня, нужна помощь, я в паскале только на азах, а девушке задали задание что я, что она...

В одномерном массиве найти произведение элементов больших заданного числа.
12. В одномерном массиве найти произведение элементов больших заданного числа.

Найти два максимальных элемента в одномерном массиве
Если не трудно решите задачку, пожалуйста!!! Заполнить массив из 10 элементов случайными числами в...

1
272 / 188 / 173
Регистрация: 06.06.2012
Сообщений: 322
08.06.2012, 18:02 2
Лучший ответ Сообщение было отмечено Kot9IRa как решение

Решение

Цитата Сообщение от Kot9IRa Посмотреть сообщение
1.Разработать функцию, отыскивающую индекс заданного элемента в одномерном массиве. Разработать процедуру, удаляющую указанный элемент из одномерного массива. Оставшиеся элементы сдвигаются к началу. Написать программу для удаления указанных элементов одномерного массива
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
51
52
53
Program zadanie;
Const n=10;
Type mas=array[1..n] of integer;
var a:mas;
i,m,k,j,l,d,g,v:integer;
Procedure random_mas(var a:mas);
var i:integer;
begin
for i:=1 to n do
a[i]:=random(10);
end;
Procedure print_mas(a:mas);
var i:integer;
begin
for i:=1 to n do
write(a[i]:3);
end;
Function index(a:mas):integer; {процедура находит индексы}
var i:integer;
f:boolean;
begin
for i:=1 to n do 
if a[i]=m then  writeln(i);  f:=false;
end;
 Procedure deleting(var a:mas; k:integer);{процедура удаляет}
 var i,j,l:integer;
 begin
  l := n;
   i := 1;
    while i <= l do
        if a[i] = k then begin
            for j := i to l - 1 do
                a[j] := a[j+1];
            l := l - 1
        end
        else
            i := i + 1;
 
    for i:= 1 to l do
        write(a[i]:4); end;
 
begin
Writeln('Введите цифру,индексы которых хотите узнать');
Readln(m);
random_mas(a);
print_mas(a); writeln;
m:=index(a);
Writeln('Введите какой элемент удалить');
readln(k);
writeln('новый массив:');
deleting(a,k); 
readln;
end.
Вроде так
1
08.06.2012, 18:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2012, 18:02
Помогаю со студенческими работами здесь

Как найти 3 наименьших элемента в одномерном массиве?
Собственно вот моё задание: Дана квадратная матрица А, составьте программу формирования...

В заданном массиве В[1 : 6] найти индекс элемента, равного числу Р
В заданном массиве В найти индекс элемента, равного числу Р. Предусмотреть случай, когда такого...

В двумерном массиве найти индекс максимального и минимального элемента
Программа выдает ошибку: нельзя преобразовать тип real к integer. Суть программы: нужно в...

В одномерном числовом массиве размерности n найти произведение элементов, расположенных до первого отрицательного элемента
Задачи на одномерные массивы 1 В одномерном числовом массиве размерности n найти произведение...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru