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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2009, 18:05   #1
JulLy
Профессионал
Пользователь
 
Аватар для JulLy
 
Регистрация: 27.04.2009
Сообщений: 37
Стрелка Массивы!

Кто может помочь,мальчики,не понимаю вообще массивы,а сессию надо закрыть пожалуйста помогите!
1. Ввести 10 значений в массив. Затем, распечатать его значения:
а. В одну строку, через двоеточие
b. Номер ячейки зеленым и само число мигающим белым.
с. Нечетные по номеру элементы печатать синим цветом, четные голубым.
d. Через два числа, начиная с последнего.
2. Ввести массив из 9 целых чисел и распечатать все его отрицательные элементы.
3. Производится сбор винограда двенадцатью разными рабочими. Рабочие делятся на две
группы по 6-ть человек. Количество собранного винограда за день (в килограммах) заносится
в массив данных: первые 6-ть ячеек - результаты первой группы, вторые 6-ть - второй.
Посчитать:
а. Количество собранного за день винограда работниками 1 -й и 2-й групп.
Ь. Среднее количество собранного винограда на 1 группу.
с. Напечать номер, количество собранного винограда и группу для тех работников, у
которых количество собранного винограда превышает норму (норма N вводится
заранее).
4. Заполнить массив из 17 элементов целыми числами от 26 до 10 (т. е. в 1-ю ячейку - 26, во 2-ю
- 25, и т. д.). Вывести на экран все элементы через пробел.
5. Заполнить массив из 10-ти значений четными числами, начиная с -4.
6. Дан массив чисел. Заменить отрицательные элементы массива их модулями.
7. В массив вводятся результаты замеров роста учеников группы из 8-ми человек. Распечатать
номер ученика и его рост для самого низкого ученика.
8. Дан массив чисел. Поменять местами наибольший и наименьший элемент.
9. Ввести массив результатов бегунов (20 человек) на дистанции 100м. Вывести на экран 7
худших результатов.

Спасибо вам :******************************
JulLy вне форума Ответить с цитированием
Старый 07.07.2009, 18:45   #2
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Готов выполнить за небольшое вознаграждение.
Аська три92-17два-60два, стучись обсудим.
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Старый 07.07.2009, 18:50   #3
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
4. Заполнить массив из 17 элементов целыми числами от 26 до 10 (т. е. в 1-ю ячейку - 26, во 2-ю
- 25, и т. д.). Вывести на экран все элементы через пробел.
Код:
uses crt;
var
mas:array[1..17] of integer;
i,n:integer;
begin clrscr;
n=26;
for i:=1 to 17 do
begin
mas[i]:=n;
dec(n);
end;
for i:=1 to 17 do
write(mas[i],' ');
readln;
end.
Цитата:
6. Дан массив чисел. Заменить отрицательные элементы массива их модулями.
Код:
uses crt;
var
mas:array[1..10] of integer;
i,n:integer;
begin clrscr;
for i:=1 to 10 do
begin
read('mas[',i,']=');
writeln(mas[i]);
end;
writeln;
for i:=1 to 10 do
if mas[i]<0 then
mas[i]:=abs(mas[i]);
for i:=1 to 10 do
write(mas[i],' ');
readln;
end.
Дальше лень.

Последний раз редактировалось profi; 07.07.2009 в 18:53.
profi вне форума Ответить с цитированием
Старый 07.07.2009, 19:07   #4
JulLy
Профессионал
Пользователь
 
Аватар для JulLy
 
Регистрация: 27.04.2009
Сообщений: 37
По умолчанию

Профи,смотри лс!
JulLy вне форума Ответить с цитированием
Старый 07.07.2009, 21:12   #5
sheka
Босс
Форумчанин
 
Аватар для sheka
 
Регистрация: 03.06.2009
Сообщений: 125
По умолчанию

могу сделать. очень дешево. ася 255507394.

Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются.
Ася 255507394. Отзывы здесь.
sheka вне форума Ответить с цитированием
Старый 08.07.2009, 15:04   #6
Anatole
Форумчанин
 
Аватар для Anatole
 
Регистрация: 07.04.2009
Сообщений: 245
По умолчанию

Цитата:
1. Ввести 10 значений в массив. Затем, распечатать его значения:
Примерно так
Код:
Program  OutMass;
uses crt;
const n = 10;
var
 a : array [1..n] of integer;
 i : byte;
 begin
  randomize;
  for i := 1 to n  do a[i] := random(100);
  WriteLn('OUT');
  for i :=1 to n do write(a[i]:1,':');
  writeln;
  for i :=1 to n do
  begin
  TextAttr := $02;
   write(i:1,' ');
  TextAttr := $8F;
  write(a[i]:1,' ');
  end;
  writeln;
  for i :=1 to n do
  begin
  if odd(i) then TextAttr := $01 else TextAttr := $09;
  write(a[i]:1,' ');
  end;
  TextAttr := $0F;
  writeln;
  for i :=n div 2  downto 1 do write(a[i*2]:1,' ');
  writeln;
 end.
Мигание символа в консоли может и не быть, зависит от настройки системы. И если пробелы лишние, то уберёте самостоятельно
Всякое безобразие должно быть единообразным. Тогда это называется порядком.

Последний раз редактировалось Anatole; 08.07.2009 в 15:07.
Anatole вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Seryoga Помощь студентам 9 08.12.2009 16:20
Массивы!! NitriNKa Помощь студентам 8 16.04.2009 17:07
Массивы stim-12 Помощь студентам 4 11.01.2009 00:18