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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2009, 00:58   #1
мирЗвонка
 
Аватар для мирЗвонка
 
Регистрация: 03.11.2009
Сообщений: 4
Восклицание Turbo Pascal. Формирование и обработка одномерного массива

Составить алгоритм и написать программу формирования и обработки одномерного массива. Выводимый результат идентифицировать.

Задана последовательность X = (x1, x2, …, x10).
Сформировать из неё одномерный массив Y, состоящий из элементов массива Х, кратных 3. Если таковых не окажется, вывести фразу «Элементов, кратных 3, нет». Полученный массив напечатать в строчку.
X = {12.3, 7, 9.5, 27, 91.2, 9, 21.4, 111, 3.2, 51}.
мирЗвонка вне форума Ответить с цитированием
Старый 04.11.2009, 03:02   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
Сформировать из неё одномерный массив Y, состоящий из элементов массива Х, кратных 3.
Цитата:
X = {12.3, 7, 9.5, 27, 91.2, 9, 21.4, 111, 3.2, 51}
Понятие кратности числа определенно только на множестве целых чисел (или на любом его м
подмножестве).
Если вы придамали такой пример, тогда вы не учились в школе, а если препод дал такой пример, тогда его надо срочно увольнять.

Код:
program Project2;
var X,Y: array [1..10] of integer;
    i,j:integer;
begin
j:=0;
for i:=1 to 10 do
 begin
  write('X[',i,']=');
  readln(X[i]);
  if (X[i] mod 3=0) then
                      begin
                       inc(j);
                       Y[j]:=X[i];
                      end;
 end;
if j=0 then Writeln('Таких эл-тов нет')
       else
          for i:=1 to j do
           writeln('Y[',i,']=',Y[i]);
readln
end.
Жми на весы!!!

Последний раз редактировалось Chudo4258; 04.11.2009 в 03:07.
Chudo4258 вне форума Ответить с цитированием
Старый 04.11.2009, 12:17   #3
мирЗвонка
 
Аватар для мирЗвонка
 
Регистрация: 03.11.2009
Сообщений: 4
По умолчанию

да,такой пример был в задании...я ничего не придумал.

Спасибо большое)

Последний раз редактировалось мирЗвонка; 04.11.2009 в 12:34.
мирЗвонка вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива символов(Turbo Pascal 7.0)) Rankin Помощь студентам 4 12.01.2010 17:02
Обработка строк в языке Turbo Pascal Vad56 Помощь студентам 6 26.10.2009 21:18
Обработка двумерного массива (Pascal) VertU Помощь студентам 9 27.06.2009 08:02
Формирование и обработка массивов (pascal) deceiver Помощь студентам 5 17.03.2009 17:38
Двумерные массивы. Формирование одномерного массива из сумм строк матрицы, кратных числу k (в С++) Fimogen Помощь студентам 3 19.11.2007 07:30