Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2011, 16:12   #1
Raikerian
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 10
По умолчанию Задачи на одномерный массив и работу с парами элементов этого массива

Turbo pascal
1. Составить программу, которая в целочисленной таблице С, состоящей из N чисел находит количество таких пар элементов, сумма которых равна заданному числу М

Пытался разобрать задачу, насколько понял это цикл в цикле здесь должен быть.
Вот набросок (шаблон вообщем..):
Код:
Program mas1;
Uses crt;
Var C: array [1..100] of integer;
      i, M, N:integer;
Begin
  clrscr;
  randomize;
  Write('Из скольки чисел массив? ');
  Readln(N);
  Write('Задайте число M, M = ');
  Readln(M);
  for i:=1 to N do Begin
                        C[i]:=random(50);
...
Была идея с двумя переменными, которым присваивался бы левый и правый элемент пары, однако нужно учитывать все пары а не только поочередно.

2. Дан линейный неупорядоченный массив А, состоящий из 20 целых чисел. Составить программу, которая определяет количество таких пар элементов, в которых меньшее число находится левее большего.
Код:
Program mas1;
Uses crt;
Const N = 25;
Var A: array [1..N] of integer;
      i:integer;
Begin
  clrscr;
  randomize;
  for i:=1 to N do Begin
                        A[i]:=random(50);
...
Аналогичная ситуация, тоже была идея описанная выше но нужно учитывать все пары а не только поочередно.
Просьба помочь.
Raikerian вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента. zzz6 Общие вопросы C/C++ 4 18.10.2011 03:19
Одномерный массив. Вывод номеров отрицательных элементов массива. RomashkaGT Помощь студентам 3 25.02.2011 08:44
Дан одномерный массив. Найдите сумму максимального и последнего элементов массива. Delphi. buyaka cha Помощь студентам 4 15.11.2010 13:46
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Задачи на работу с элементами массива и с компонентами массива Full Juice Помощь студентам 24 30.12.2009 13:33