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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.09.2013, 19:48   #1
Timka_inform
Новичок
Джуниор
 
Регистрация: 30.09.2013
Сообщений: 2
Восклицание Паскаль.Массивы.помогите написать прогу.Срочно нужна помощь!

Файл исходных данных содержит значит величины N, элементов массивов IVEC[1],..IVEC[8], JVEC[1],..JVEC[11], и KVEC[1],..KVEC[7]. Написать и отладить программу, выполняющую:
1) чтение данных из файла.
2) формирование нового массива NEWVEC, включающего все элементы массива IVEC, далее элементы с нечетными номерами массива JVEC, элементы массива KVEC в обратном порядке.
3) определение суммы абсолютный значений всех элементов, начиная с номера N.
4) печать сформированного массива и значения суммы.
5) определения положения в сформированном массиве наибольшего и наименьшего положительных элементов, печать номеров и значений этих элементов.
Алгоритм должен быть параметризован.

Последний раз редактировалось Timka_inform; 30.09.2013 в 20:31. Причина: Не указал язык програмирования
Timka_inform вне форума
Старый 30.09.2013, 21:25   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Где наработки?
Цитата:
Алгоритм должен быть параметризован.
А что это?
Poma][a вне форума
Старый 30.09.2013, 21:58   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
const n=0;
var IVEC[1..8] of integer;jVEC[1..11] of integer; kVEC[1..7] of integer;
     newVEC[1..7+11+8] of integer;
 f:file;j,i,s:integer;
begin
{1) чтение данных из файла.}
 assign(f,'file'); reset(f); 
  blockread(f,IVEC,Sizeof(IVEC));
  blockread(f,jVEC,Sizeof(jVEC));
  blockread(f,jVEC,Sizeof(kVEC));
 close(f);
{2) формирование нового массива NEWVEC, включающего все элементы массива IVEC, далее элементы
 с нечетными номерами массива JVEC, элементы массива KVEC в обратном порядке.}
 for i:=1 to 8 do newvec[i]:=ivec[i];
 i:=9;j:=1; while j<8 do begin
  newvec[i]:=jvec[j]; inc(j,2); inc(i);
 end;
 j:=7; while j>0 do begin
  newvec[i]:=kvec[j]; dec(j);
 end;
{3) определение суммы абсолютный значений всех элементов, начиная с номера N.}
 s:=0; for i:=1 to n do s:=s+abs(newvec[i]);

{4) печать сформированного массива и значения суммы.}
 for i:=1 to 7+11+8 do write(newvec[i]:10);
 write(s:10);
Пятое сам :)
end.
Цитата:
Алгоритм должен быть параметризован.
Куда куда?
I'm learning to live...
Stilet вне форума
Старый 30.09.2013, 22:03   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
while j<8 do begin
newvec[i]:=jvec[j]; inc(j,2);
Наверное while j<=11 do
Poma][a вне форума
Старый 30.09.2013, 22:08   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А-а-а ну да...
I'm learning to live...
Stilet вне форума
Старый 01.10.2013, 00:25   #6
Timka_inform
Новичок
Джуниор
 
Регистрация: 30.09.2013
Сообщений: 2
По умолчанию

Спасибо большое))))
Timka_inform вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СРОЧно нужна помощь(одномерный массив)СРОЧНО, МОГУ заплатить. warsong Фриланс 12 11.01.2010 20:30
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Двумерные массивы (pascal) срочно нужна помощь!!! Mirk Паскаль, Turbo Pascal, PascalABC.NET 1 25.05.2009 18:55
помогите написать прогу на Си, тема файлы, срочно! Xyber Помощь студентам 1 06.12.2008 16:14