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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2012, 15:03   #1
fatix
Новичок
Джуниор
 
Регистрация: 13.02.2012
Сообщений: 2
По умолчанию Массивы

1. Заменить первый элемент массива, кратный 5, нулем.

2. Заменить элементы массива с нечетными номерами на квадраты их номеров.

3. Из элементов массива D сформировать массив A той же размерности по правилу: если номер четный, то значение элемента находится по формуле Ai = Di2, а если нечетный, то по формуле Ai = Di / i.
Язык программирования Delphi. Помогите решить.

Последний раз редактировалось fatix; 13.02.2012 в 15:10.
fatix вне форума Ответить с цитированием
Старый 13.02.2012, 15:35   #2
phasha
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 130
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var i:Integer;
a:array[1..10] of Real;

 begin
   for i:=1 to 10 do begin
     write('a[',i,']= ');Readln(a[i]);
   end;
   for i:=1 to 10 do begin
     if Frac(a[i]/5) = 0 then begin
     a[i]:=0;
     break;
     end;
   end;
   for i:=1 to 10 do Writeln('a[',i,']=',a[i]:3:3);
       Readln;
end.
это первое
phasha вне форума Ответить с цитированием
Старый 13.02.2012, 15:40   #3
phasha
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 130
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var i:Integer;
a:array[1..10] of Real;

 begin
   for i:=1 to 10 do begin
     write('a[',i,']= ');Readln(a[i]);
   end;
   for i:=1 to 10 do begin
     if not Odd(i)  then begin
     a[i]:=Sqr(i);

     end;
   end;
   for i:=1 to 10 do Writeln('a[',i,']=',a[i]:3:3);
       Readln;
end.
это второе
phasha вне форума Ответить с цитированием
Старый 13.02.2012, 15:41   #4
phasha
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 130
По умолчанию

3. Из элементов массива D сформировать массив A той же размерности по правилу: если номер четный, то значение элемента находится по формуле Ai = Di2, а если нечетный, то по формуле Ai = Di / i.
Язык программирования Delphi
Вы проходили динамические массивы? а то задание не конкретное какое то
если нет то вот третье
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var i:Integer;
a:array [1..10] of Real;
d:array [1..10] of Real;
 begin


   for i:=1 to 10 do begin
     write('D[',i,']= ');Readln(d[i]);
   end;
   for i:=1 to 10 do begin
     if not Odd(i)  then begin
     a[i]:=d[i]*2;
     end else
     a[i]:=d[i]/i;
   end;
   for i:=1 to 10 do Writeln('D[',i,']=',d[i]:3:3);
   for i:=1 to 10 do Writeln('A[',i,']=',a[i]:3:3);
       Readln;
end.

Последний раз редактировалось phasha; 13.02.2012 в 15:49.
phasha вне форума Ответить с цитированием
Старый 13.02.2012, 15:50   #5
fatix
Новичок
Джуниор
 
Регистрация: 13.02.2012
Сообщений: 2
По умолчанию

да проходили. задание такое в методичке
fatix вне форума Ответить с цитированием
Старый 13.02.2012, 15:56   #6
phasha
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 130
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var i,j:Integer;
a:array  of Real;
d:array  of Real;
 begin
    Write('vvedi razmernost ');Readln(j);
    j:=j-1;
      SetLength(d,j);
    SetLength(a,j);
   for i:=0 to j do begin
     write('D[',i+1,']= ');Readln(d[i]);
   end;
   for i:=0 to j do begin
     if not Odd(i)  then begin
     a[i]:=d[i]*2;
     end else
     a[i]:=d[i]/i;
   end;
   for i:=0 to j do Writeln('A[',i+1,']=',a[i]:3:3);

       Readln;
end.
держи

Последний раз редактировалось phasha; 13.02.2012 в 16:11.
phasha вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12