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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 11:40   #1
Gemy
Новичок
Джуниор
 
Регистрация: 11.12.2009
Сообщений: 3
По умолчанию Помогите решить задачи по теме:"Массивы"

1. Найти наибольший элемент данного массива и указать номер этого элемента.
2. "Сожмите" массив , "выбросив" каждый второй его элемент(дополнительные массивы использовать не разрешается)

Помогите пожайлуста!!!Это для меня китайская грамота!
Gemy вне форума Ответить с цитированием
Старый 11.12.2009, 12:05   #2
Serebro
FORTRAN programmer
Форумчанин
 
Регистрация: 08.12.2009
Сообщений: 153
По умолчанию

Цитата:
Сообщение от Gemy Посмотреть сообщение
1. Найти наибольший элемент данного массива и указать номер этого элемента.
2. "Сожмите" массив , "выбросив" каждый второй его элемент(дополнительные массивы использовать не разрешается)

Помогите пожайлуста!!!Это для меня китайская грамота!
Массив, кажется, одномерный?
Serebro вне форума Ответить с цитированием
Старый 11.12.2009, 12:26   #3
bset111
 
Регистрация: 11.12.2009
Сообщений: 3
По умолчанию

Код:
program tt;
const n=9;
var a:array[1..n]of integer;i,max:integer;
begin
 for i:=1 to n do
  begin
   write('a[',i,']=');
   readln(a[i]);
  end;
 max:=0;
 for i:=1 to 9 do
  if a[i] > max then max:=a[i];
 writeln('Максимальный элемент данного массива: ',max);
end.
Вроде должно быть так
bset111 вне форума Ответить с цитированием
Старый 11.12.2009, 12:33   #4
Armorer
Подтвердите свой е-майл
 
Регистрация: 07.04.2007
Сообщений: 120
По умолчанию

Код:
program tt;
const n=9;
var a:array[1..n]of integer;i,max:integer;
begin
 for i:=1 to n do
  begin
   write('a[',i,']=');
   readln(a[i]);
  end;
 max:=0;
 for i:=1 to 9 do
  if a[i] > max then max:=a[i];
 writeln('Максимальный элемент данного массива: ',max);
end.
правильнее так:
Код:
max:=a[1];
 for i:=2 to n do
  if a[i] > max then max:=a[i];
в первом случае будет неправильный результат, если ввести отрицательные числа.
Armorer вне форума Ответить с цитированием
Старый 11.12.2009, 15:36   #5
Gemy
Новичок
Джуниор
 
Регистрация: 11.12.2009
Сообщений: 3
По умолчанию

Спасибо за решение!Очень признательна!
Gemy вне форума Ответить с цитированием
Старый 11.12.2009, 15:37   #6
Gemy
Новичок
Джуниор
 
Регистрация: 11.12.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Serebro Посмотреть сообщение
Массив, кажется, одномерный?

В первой задаче массив одномерный,а во второй двухмерный!
Gemy вне форума Ответить с цитированием
Старый 11.12.2009, 15:45   #7
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
"Сожмите" массив , "выбросив" каждый второй его элемент(дополнительные массивы использовать не разрешается)
Цитата:
а во второй двухмерный!
И как определить какой из них каждый второй?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 11.12.2009, 17:46   #8
tyui567
Новичок
Джуниор
 
Регистрация: 11.12.2009
Сообщений: 5
По умолчанию

Составить программу, которая создаст файл, состоящий из 15-ти целых чисел из диапазона от 0 до 30.Затем выведет на экран все элементы созданного файла и сумму чётных элементов этого файла.
tyui567 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решить тест по теме "базы данных" m0nax Фриланс 7 23.10.2009 14:02
Люди помогите решить 3 "простейших" для вас задачи!! Duzen Паскаль, Turbo Pascal, PascalABC.NET 4 01.06.2009 00:53
задачи по теме "Обработка строк" на Delphi 7 matrix8325 Помощь студентам 3 27.04.2009 09:47
Задачи по теме "Подпрограммы", Целочисленная арифметика Olesya2406 Помощь студентам 1 26.04.2009 22:42
задачи по теме "Линейные алгоритмы" на Delphi 7 matrix8325 Помощь студентам 2 20.04.2009 22:53