const
n = 10; {количество элементов массива}
var
ms: array [1..n] of integer; {собссна массив}
i,min,buff: integer; {переменная-индекс, минимальное значение, буфер для первого элемента}
begin
randomize; {инициализируем генератор случайных чисел}
ms[1] := random(10); {генерируем первый элемент из промежутка [0; 10)}
write(ms[1]:5); {выводим его на экран}
min := ms[1]; buff := ms[1]; {предположим, что он минимальный и запомним его значение}
for i:=2 to n do {заполняем остальные элементы}
begin
ms := random(10);
write(ms:5);
if ms < min then min := ms; {если элемент массива меньше минимального значения, то он есть самый минимальный}
end;
writeln; writeln; {пропустим на экране пару строк для удобства}
ms[1] := min; {произведём замену первого элемента}
write(ms[1]:5);
for i:=2 to n do {и всех остальных}
begin
if ms = min then
ms := buff;
write(ms:5);
end;
readln;
end.
Проблемы с перестановкой в одномерном массиве!
Вот условие
В одномерном массиве найти минимальный элемент и поменять его местами с первым элементом массива!
Если можно на Turbo Pascal 7.0
я делаю в таком виде
Program Зк_1_1;
Const N=10;
Var
A: Array [1..N] of integer;
I,j:integer;
begin
writeln (“Введите значение элементов массива:”);
writeln;
for i:=1 to N do read A[I,j];
begin
readln;
end;
дохожу до перестановки теряюсь:(
я как будущий строитель далек от програмирования, тем более времени не хватает.
ПОЖАЛУЙСТА ПОМОГИТЕ
буду очень признателен:)
Программа произведёт замену всех минимальных значений элементов одномерного массива.
Задача №1
найти сумму елементов массива С[1..10] краттных 3. Елементы массива{3,0,0,-9,7,6,0,6,5,0}!
Задача№2
Найти среднее арифметическое значение елементов массива X[1..9,1..5]!
Помогите плиз! Завтра здавать в Turbo Pascal 7.0!
Буду рад видеть ваши ответы, буду очень признателен!
извините за наглеж:)
[color=grey]для начала за предыдущий ответ хоть бы плюсик поставил.. ;)[/color]
ну всеравно спасибо, очень благодарен
Цитата: sherry
[color=grey]для начала за предыдущий ответ хоть бы плюсик поставил.. ;)[/color]
прекращай плюсы выпрашивать. как то оно нескромно что ли. выглядит ужасно.
NewMaks
поиск готовых решений в этом разделе запрещен. одна тема - один вопрос. ознакомтесь с правилами раздела и самое лучшее, для вас, самому думать и решать свои задачи, и неважно сколько времени у вас это возьмет, т.к. дальше будет хуже, если сейчас за ум не возьметесь. тем более что задачи базисные. кстати, название темы тоже оставляет желать лучшего, название должно отражать суть вопроса и ничего больше.