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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2012, 12:48   #1
replaced
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 10
По умолчанию Нужно решить несколько задач на Delphi

В связи с тем что болел не успеваю сделать задания, так что прошу о помощи со следующими задачами:

1. Для вектора A(n) определить сумму элементов с номерами от k до m (k< m < n ).(одномерные массивы)
2. Создать приложение, выполняющее сортировку элементов целочисленного массива m[10] с помощью алгоритма сортировки обменами (пузырьковая сортировка).
3. В матрице A(5,5) поменять местами максимальный и минимальный элементы матрицы, расположенные на главной диагонали (Многомерные массивы)
4. Задать два множества. Напечатать результат объединения и результат пересечения этих множеств.
5. Два числа называются дружественными, если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например, числа 220 и 284). Написать все пары “дружественных” чисел, не превосходящих заданного натурального числа, проверку чисел организовать в процедуре.
6. Описать функцию, определяющую какой целой степенью числа 2 является ее аргумент (если число не является степенью 2 выдать соответствующее сообщение).
7. Запись содержит следующие сведения: фамилия абонента, вид оплаты, сумма оплаты. Занесите данные о 10 абонентах в файл. Выведите:
- суммарную оплату по всем абонентам,
- фамилии абонентов в алфавитном порядке.
(записи).
8. Создать два текстовых файла с произвольным количеством строк. Дописать один файл в конец другого.


Заранее очень благодарен.
replaced вне форума Ответить с цитированием
Старый 16.02.2012, 12:53   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

скорее всего описка в задаче, наверно так:
Цитата:
1. Для вектора A(n) определить сумму элементов с номерами от k до m (k< n < m ).(одномерные массивы)
Код:
readln(l);\\кол-во элем. массива
\\заполняешь массив
for n:=1 to l do
 readln(A[n]);
readln(k);
readln(m);
for n:=k to m do
 S:=S+A[n];
writeln(S);
Цитата:
2. Создать приложение, выполняющее сортировку элементов целочисленного массива m[10] с помощью алгоритма сортировки обменами (пузырьковая сортировка).
ТУТ

Цитата:
3. В матрице A(5,5) поменять местами максимальный и минимальный элементы матрицы, расположенные на главной диагонали (Многомерные массивы)
Код:
\\заполняешь массив
for i:=1 to 5 do
 for j:=1 to 5 do
  readln(A[i,j]);
\\поиск min max
Nmin:=1;
Nmax:=1;
for i:=2 to 5 do
  begin
   if A[i,i]<A[Nmin,Nmin] then Nmin:=i;
   if A[i,i]>A[Nmax,Nmax] then Nmax:=i;
  end;
\\меняешь местами
S:=A[Nmin,Nmin];
A[Nmin,Nmin]:=A[Nmax,Nmax];
A[Nmax,Nmax]:=S;
Полное оформление этих задач и решение остальных задач за денюшку. Если надо пиши сюда, договоримся.
Жми на весы!!!

Последний раз редактировалось Chudo4258; 16.02.2012 в 13:08.
Chudo4258 вне форума Ответить с цитированием
Старый 16.02.2012, 13:05   #3
replaced
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 10
По умолчанию

спасибо большое
replaced вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько задач по информатике системы счисления и логика!!!!!!нужно решить Jokeee Помощь студентам 4 19.12.2011 18:51
Помогите пожалуйстьа решить несколько задач в Паскале (МАССИВЫ) VisTBacK Помощь студентам 20 20.02.2009 08:32
writeln (помогите решить несколько задач!) Evgenii Помощь студентам 2 04.01.2008 23:51