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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 15:34   #1
Fromki
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 60
По умолчанию Paskal массив

Помогите решить плиз

В массиве H(18) для каждого второго элемента получить квадрат числа, а из каждого третьего вычесть значения первого элемента.
Fromki вне форума Ответить с цитированием
Старый 11.11.2010, 16:58   #2
newStudent
Пользователь
 
Аватар для newStudent
 
Регистрация: 07.07.2010
Сообщений: 44
По умолчанию

Код:
program name;
uses crt;
const n = 18;
var H : array [1..n] of integer; i : integer;
begin
clrscr;

randomize;
for i := 1 to n do
  begin
    H[i] := random(10);
    write(H[i],' ');
  end;
writeln;

i:=1;
while (i<=n) do
  begin
    H[i+1] := sqr(H[i+1]);
    H[i+2] := H[i+2] - H[1];
    i:=i+3;
  end;

for i := 1 to n do
  begin
    write(H[i],' ');
  end;
readln;
end.
newStudent вне форума Ответить с цитированием
Старый 11.11.2010, 16:58   #3
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

А в чем проблема???
1)Запускаешь цикл, перебираешь по 2 числа, и находишь их квадрат.
2)Аналогично, только вместо квадрата отнимаешь первый элемент
Хакинг - не преступление, а способ выживания.

Последний раз редактировалось Ghost of Night; 11.11.2010 в 17:00.
Ghost of Night вне форума Ответить с цитированием
Старый 11.11.2010, 16:59   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for i:=1 to 18 do begin
 if (i mod 2)=0 then write(sqr(h[i]):10);
 if (i mod 3)=0 then write((h[i]-h[1]):10);
end;
Уловил месседж?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2010, 21:55   #5
Fromki
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 60
По умолчанию

Спасибо за решение.

Stilet, уловил-то уловил, только не знаю куда вставлять. Код newStudent работает на отлично.
Fromki вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Paskal вставка элементов в массив TuuuZ Помощь студентам 5 16.01.2010 12:26
Paskal SkyL1ne Помощь студентам 1 25.12.2009 10:09
Целочисленный массив - Paskal irrm Помощь студентам 0 22.12.2009 19:25
Paskal Двумерный массив JohnOtto Помощь студентам 1 14.05.2009 20:31