Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы с перестановкой в одномерном массиве!

41K
21 декабря 2008 года
NewMaks
7 / / 30.11.2008
И снова у меня задача по информатике перед сессией:(
Вот условие
В одномерном массиве найти минимальный элемент и поменять его местами с первым элементом массива!
Если можно на 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;
дохожу до перестановки теряюсь:(
я как будущий строитель далек от програмирования, тем более времени не хватает.
ПОЖАЛУЙСТА ПОМОГИТЕ
буду очень признателен:)
431
21 декабря 2008 года
sherry
207 / / 16.10.2006
Программа произведёт замену всех минимальных значений элементов одномерного массива.
Код:
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.

Будут вопросы - отписываемся ниже.
Best regard's!
41K
21 декабря 2008 года
NewMaks
7 / / 30.11.2008
И снова я, по информатике задачи! Если кто поможет с меня пиво! И куча благодарности:)
Задача №1
найти сумму елементов массива С[1..10] краттных 3. Елементы массива{3,0,0,-9,7,6,0,6,5,0}!
Задача№2
Найти среднее арифметическое значение елементов массива X[1..9,1..5]!
Помогите плиз! Завтра здавать в Turbo Pascal 7.0!
Буду рад видеть ваши ответы, буду очень признателен!
извините за наглеж:)
431
21 декабря 2008 года
sherry
207 / / 16.10.2006
[color=grey]для начала за предыдущий ответ хоть бы плюсик поставил.. ;)[/color]
41K
21 декабря 2008 года
NewMaks
7 / / 30.11.2008
я плюс тебе ставил. даже два раза пытался, но систему не удалось обмануть:)
ну всеравно спасибо, очень благодарен
6
22 декабря 2008 года
George
4.1K / / 05.01.2007
Цитата: sherry
[color=grey]для начала за предыдущий ответ хоть бы плюсик поставил.. ;)[/color]


прекращай плюсы выпрашивать. как то оно нескромно что ли. выглядит ужасно.

242
22 декабря 2008 года
Оlga
2.2K / / 04.02.2006
[COLOR=Red]тему закрываю, а то ваще беспредел. мало того, что готовые решения выпрашивают, так еще в одной теме по несколько задач постите.[/COLOR]

NewMaks
поиск готовых решений в этом разделе запрещен. одна тема - один вопрос. ознакомтесь с правилами раздела и самое лучшее, для вас, самому думать и решать свои задачи, и неважно сколько времени у вас это возьмет, т.к. дальше будет хуже, если сейчас за ум не возьметесь. тем более что задачи базисные. кстати, название темы тоже оставляет желать лучшего, название должно отражать суть вопроса и ничего больше.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог