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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2008, 01:05   #1
Юль_кА
 
Регистрация: 08.01.2008
Сообщений: 5
По умолчанию Помогите с массивами

Приветик. Помоги пожалуйста решить эит 2 задачки. очень срочно надо
1. Дан вектор. Осуществить последовательный сдвиг налево всех элементов вектора. Первый элемент поместить на последнее место
2.Дана матрица размером 5 x 10. В каждом столбике найти количество элементов, больших от среднего арифметического всех элементов этого столбика
Юль_кА вне форума Ответить с цитированием
Старый 10.04.2008, 08:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ох Юлька-красотулька. Уроки то когда учить будем?
Задача 1 как ее понял:
Код:
uses crt;
var b,a:array[1..20] of integer; i:integer;
begin
clrscr;
for i:=1 to 20 do begin
 a[i]:=random(100);
 write(a[i]:3);
end;
writeln;
write('Введите коэффициент сдвига');readln(i);
move(a[i],b[1],(20-i+1)*sizeof(a[1]));
move(a[1],b[20-i+2],(i+1)*sizeof(a[1]));
writeln;
for i:=1 to 20 do write(b[i]:3);
readln;
end.
Если что спрашивай по коду.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.04.2008, 08:39   #3
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Ну, а вторую задачу можно примерно так:

Код:
const
row=5; col=10;
var
s,cnt,i,j,k:integer;
sr:real;
a:array[1..row,1..col] of integer;
begin
for i:=1 to row do
for j:=1 to col do
readln(a[i,j]);

for j:=1 to col do
begin
s:=0; cnt:=0;

for i:=1 to row do
s:=s+a[i,j];

sr:=s/row;

for k:=1 to row do
if a[k,j]>sr then inc(cnt);

writeln('В ',j,' столбце ',cnt,' элементов, больших среднего этого столбца');
end;
end.

Последний раз редактировалось Xardas; 10.04.2008 в 08:58.
Xardas вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с массивами пожалуйста neomaximus Помощь студентам 5 08.07.2008 17:48
Помогите с массивами в Делфи _Alise_ Помощь студентам 11 21.06.2008 22:17
помогите с массивами Ibmsystem Помощь студентам 1 21.04.2008 08:10
Помогите новичку с массивами alexei Общие вопросы Delphi 9 11.09.2007 22:19