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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2009, 19:09   #1
Dartchuwak
Пользователь
 
Регистрация: 08.01.2009
Сообщений: 21
По умолчанию Массивы в Паскале

Помогите выполнить задачку про массивы
1. Даны массивы a1,a2,…,an и b1,b2,…,bn. Получить массив C, элементы которого:a1,b1,a2,b2,...,an,bn .

2. В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент матрицы.
Dartchuwak вне форума Ответить с цитированием
Старый 12.03.2009, 19:38   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

И что непонятно? Задачки-то элементарные.
Первая:
Код:
uses crt;
const n=10;
var
a,b : array[1..n] of integer;
c : array[1..2*n] of integer;
i : integer;
begin
clrscr;
for i:=1 to n do
 begin
 a[i] := i*2-1;
 write(a[i]:3);
 end;
writeln;
for i:=1 to n do
 begin
 b[i] := i*2;
 write(b[i]:3);
 end;
writeln;
for i:=1 to 2*n do
 if i mod 2 = 0 then c[i]:=b[i div 2]
 else c[i] := a[i div 2+1];

for i:=1 to 2*n do
 write(c[i]:3);

readln;
end.
Вторую напишете сами.
Цикл
Код:
for i:=1 to n do
 begin
 tmp := a[i,1];
 a[i,1] := a[i,numj];
 a[i,numj] := tmp;
 end;
меняет местами первый столбец со столбцом numj.

Пользуйтесь поиском.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 12.03.2009, 19:59   #3
JekaX
Пользователь
 
Регистрация: 11.03.2009
Сообщений: 38
По умолчанию

вторая задачка )

Код:
var
A : Array [1..3,1..3] of integer;
i,j,max,index : integer;
begin

writeln ('Vvedite massiv');
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
Readln (A[i,j]) ;
end;
end;
max:=A[1,1];
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
if max<A[i,j] then
begin
index:=j
end;
end;
end;

for i:=1 to 3 do
begin
write(A[i, index]);
for j:=1 to 3 do
if (j<>index) then
write(A[i,j]);
writeln('');
end;
readln;

end.
JekaX вне форума Ответить с цитированием
Старый 13.12.2009, 12:06   #4
Alemhzan
Новичок
Джуниор
 
Регистрация: 13.12.2009
Сообщений: 2
По умолчанию

1)Определить среднее арифметическое всех элементов массива.
2)Дан массив чисел.Ко всем отрицательным элементам прибавить элемент с номером т1, к остальным элементам с номером т2.
3)Найти среднее арифметические положительных и отрицательных элементов массива.
4)Дан массив целых чисел.Определить количество элементов, отличных от последнего элемента.
5)известны данные о количестве осадков, выпавших за каждый день феврале.Верно ли, что по чётным числам выпадало больше осадков, чем по нечётным?
6)Дан массив.Определить количество элементов, больших суммы всех элементов массива, и напечатать их номера.
7)В массиве записана информация о стоимости 30 видов товара.Определить стоимость двух самых дорогих видов товара.
8)Дан массив.Скопировать все его элементы в другой массив такого же размера в том же порядке расположения элементов.
9)Известны данные о численности населения (в млн. жителей) и площади (в тыс. кв.км.) 28 государств.Определить общую численность населения в "маленьких" государствах (чья площадь не превышает р тыс. кв.км.).
10)Даны два массива одного размера.Получить третий массив, каждый элемент которого равен произведению элементов с одинаковыми номерами в заданных массивах.

P/S. Плийз помогите, очень нужно.буду очень признателен !!!хотя бы 70%!!
Alemhzan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача в Паскале.Массивы. Deco18 Помощь студентам 6 04.03.2010 08:37
Задачи на массивы в Паскале Dark_Zealot Помощь студентам 10 05.02.2010 13:13
Массивы в паскале xSPiRiTx Помощь студентам 8 04.03.2009 18:08
вечные массивы в Паскале Алёна Помощь студентам 5 22.01.2008 12:39