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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2012, 17:17   #1
XaHTeP
Пользователь
 
Регистрация: 23.01.2012
Сообщений: 27
По умолчанию МАссив

Задание такое: "заполнить одномерный массив В так,чтобы каждый элемент с четным индексом был равен половине своего номера, с нечетным номером-нулю" Помоги пожалуйста, напишите прогу)
XaHTeP вне форума Ответить с цитированием
Старый 12.11.2012, 18:00   #2
XaHTeP
Пользователь
 
Регистрация: 23.01.2012
Сообщений: 27
По умолчанию

Напишите программу плз

Последний раз редактировалось XaHTeP; 12.11.2012 в 18:05.
XaHTeP вне форума Ответить с цитированием
Старый 12.11.2012, 18:18   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var b:array[1..10] of real; i:integer;
begin
 for i:=1 to 10 do begin 
  if (i mod 2)=0 then b[i]:=i/2 else b[i]:=0;
  write(b[i]:5:2);
 end;
 readln;
end.
Подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.11.2012, 18:22   #4
XaHTeP
Пользователь
 
Регистрация: 23.01.2012
Сообщений: 27
По умолчанию

Да, огромное спасибо
XaHTeP вне форума Ответить с цитированием
Старый 12.11.2012, 18:29   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ну ладно, Вы хоть пожалуйста сказали
Код:
var
    a : array [1..10000] of Integer;

begin
    ReadLn (n);
    
    for i := 1 to n do 
        Read (a, [i]);

    for i := 1 to n do 
        if i mod 2 = 0 then
            a[i] := a[i] div 2
        else
            a[i] := 0;

     for i := 1 to n do
         Write (a[i], ' ')
end.
Опоздал...

Последний раз редактировалось Poma][a; 12.11.2012 в 19:07.
Poma][a вне форума Ответить с цитированием
Старый 12.11.2012, 18:41   #6
XaHTeP
Пользователь
 
Регистрация: 23.01.2012
Сообщений: 27
По умолчанию

МММ пока сидел ждал ответа решил сделать сам) вроде тоже правильный вариант получился
Program p1;
var i,n:integer;
b:array [1..100] of real;
begin
read(N);
for i:=1 to n do
begin
read(b[i]);
if i mod 2=0 then
b[i]:=i/2
else
b[i]:=0;
writeln(b[i]);
end;
END.

Последний раз редактировалось XaHTeP; 12.11.2012 в 18:43.
XaHTeP вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) KARTER Помощь студентам 1 18.06.2011 19:58
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) econ Помощь студентам 1 29.05.2011 22:02