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

Обработать одномерный массив с использование процедур и функций без параметров и с параметрами

31.03.2013, 01:36. Показов 1194. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
После первого элемента вставить 0
Обработать одномерный массив с использование процедур и функций без параметров и с параметрами(всего 2 программки на Turbo Pascal)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2013, 01:36
Ответы с готовыми решениями:

Обработать одномерный массив с использование процедур и функций без параметров и с параметрами
Обработать одномерный массив с использование процедур и функций без параметров и с...

Использование процедур и функций с параметрами
Помогите решить Задание:Задачу решить четырьмя способами:при помощи функции (с параметрами и без...

С++ Использование функций как параметров процедур
Процедура Р формирует массив из элементов Z, для которых одновременно выполняются условия F1( Z)>C,...

Одномерный массив. Методом процедур и функций
Методом процедур и функций. В одномерном массиве, состоящем из n целочисленных элементов,...

2
142 / 148 / 116
Регистрация: 15.11.2012
Сообщений: 537
Записей в блоге: 2
31.03.2013, 09:15 2
Лучший ответ Сообщение было отмечено kuku2024 как решение

Решение

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
Uses crt;
Const N=10;
Type Vec=array[1..N+1]Of Integer;
 
procedure Init(Var A:Vec);
var i:integer;
Begin
     randomize;
     For i:=1 To N Do a[i]:=random(99)+1;
End;{}
 
procedure vyvod(a:Vec; n:Integer);
var i:integer;
Begin
     For i:=1 To N do write(a[i]:3);
End;{}
 
procedure vstavka(Var a:Vec; k:Integer);
Var i,t,p:Integer;
Begin
     t:=a[k];
     a[k]:=0;
     For i:=k+1 To N+1 Do Begin
         p:=a[i];
         a[i]:=t;
         t:=p;
     End;
End;
 
Var i,k:Integer;
    a:Vec;
BEGIN
clrscr;
Init(a);
vyvod(a,n);
writeln;
Writeln('v kakoe mesto vstavit 0 ?');
readln(k);
vstavka(a,k);
vyvod(a,n+1);
Readln;
END.
0
Фрилансер
 Аватар для CodeR
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
31.03.2013, 10:25 3
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
Var A:array[1..100] of integer;
    i,n,t:integer;
Procedure P;
Var i,ik:byte;
Begin
    For i:=1 to n do 
     if (A[i] mod 2 = 0)and(ik=0) then ik:=i;
    if ik>0 then
    Begin
      inc(n);
      For i:=n downto ik do
       A[i]:=A[i-1];
      A[ik]:=0;
      t:=1;
    End;
End;
Begin
    write('Введите n: ');readln(n);
    writeln('Исходный');
    For i:=1 to n do
    Begin
      A[i]:=random(31)-15;
      write(A[i]:4);
    End;
    writeln;
    P;
    if t=1 then
    Begin
      writeln('Преобразованный');
      For i:=1 to n do
       write(A[i]:4);
    End
    else writeln('Нету нечётных');
    readln;
End.
1
31.03.2013, 10:25
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2013, 10:25
Помогаю со студенческими работами здесь

Вставка элементов в одномерный массив (без функций)
Вставить в массив два числа следующим образом: первое со значением N перед всеми элементами,...

Выяснить, какие из формальных параметров процедур P и Q заведомо являются входными параметрами и почему?
в программе описана прцедура P с формальными параметрами x,y и процедура Q с формальными...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO / / https:/ / leetcode. com/ studyplan/ top-interview-150/ package topInterview . . .
КуМир: решение задач на матрицы
bytestream 28.01.2025
КуМир представляет собой среду для обучения программированию, которая включает в себя мощные инструменты для работы с матрицами. Матрица в программировании - это двумерный массив, состоящий из. . .
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КуМир: решение геометрических задач
bytestream 28.01.2025
Программирование геометрических задач в среде КуМир становится всё более актуальным в обучении школьников и студентов. КуМир — это разработанная в России обучающая программная среда, предназначенная. . .
КуМир, исполнитель Водолей: Задачи и решения
bytestream 28.01.2025
КуМир — это образовательная среда для обучения программированию. Она предлагает пользователям разнообразные инструменты для разработки и отладки программ, что особенно ценно для студентов и. . .
КуМир, исполнитель Чертежник: Решение задач
bytestream 28.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения основам программирования и алгоритмизации. Исполнитель Чертежник работает на координатной плоскости, где может. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru