Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 12

Головоломка с массивами

23.04.2009, 18:01. Показов 2512. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Есть у меня в txt файле 2000 цифр, идущих слолбиком. Нужен следующий алгоритм. Берем первые пять цифр, ищем их среднее, и это среднее вставляем на место третьей цифры. Далее берем цифры номер 2-6, также считаем среднее и вставляем на место 4. И таким макаром надо весь массив пройти. Первые две и последние две цифры не меняются. Исходный txt файл допустим, input.txt. Сам этот исходный файл должен по идее модифицироваться (будут же меняться ячейки номер 3-1998 на средние значения) по мере исполнения программы. Пробовал в Екселе, но там так нельзя, скорее всего. Я сам уже лет 10 не программировал, забыл все окончательно, мои попытки написать программу в паскале ни к чему хорошему не привели. Если не сложно, напишите программу, она должна быть элементарной, а то мне действительно придется все это считать на калькуляторе. Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2009, 18:01
Ответы с готовыми решениями:

Действия над массивами слов и массивами байтов
Есть задание: Даны два массива: массив слов MS и массив байтов MB. Установить "1" в 4-ых и 6-тых битах всех элементов массива MB....

Головоломка
Пожалуйста, помогите решить ХОД+ХОД+ХОД=МАГ там нужно чтобы оно как можно меньше решений выдавало и в конце программы нужно что бы...

головоломка
Есть Edit1, Edit2 и SpinEdit1, нужно посчитать процент от числа помещённого в Edit2 прокруткой SpinEdit1...максимальное число в SpinEdit1...

23
Почетный модератор
 Аватар для Puporev
64321 / 47617 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
23.04.2009, 22:19
Студворк — интернет-сервис помощи студентам
Кстати так даже проще, не надо еще один массив.

Проверьте.
0
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 12
23.04.2009, 22:19  [ТС]
a[i+2]:=h в случае, если i с единицы начинается. в вашей программе i уже равно трем, так что сразу a[i]:=h
0
Почетный модератор
 Аватар для Puporev
64321 / 47617 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
23.04.2009, 22:21
Извините, опять старый файл выложил, вот новый.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
const n=2000;
var f,g:text;
    a:array[1..n] of real;
    i:integer;
begin
clrscr;
assign(f,'file1.txt');
reset(f);
assign(g,'file2.txt');
rewrite(g);
for i:=1 to n do
read(f,a[i]);
for i:=3 to n-2 do
a[i]:=(a[i-2]+a[i-1]+a[i]+a[i+1]+a[i+2])/5;
for i:=1 to n do
writeln(g,a[i]:3:9);
close(f);
close(g);
write('Fail perepisan!');
readln
end.
0
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 12
23.04.2009, 22:29  [ТС]
А я смотрю, что вроде не изменилось ничего. Да, спасибо, последний код - то, что нужно. Извиняюсь, если отнял много времени. Всего доброго.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.04.2009, 22:29

гОЛОВОЛОМКа
Создай головоломку....

Головоломка
Даны 9 цифр: 1, 2, 3, ... 9. Вы можете вставлять между ними знаки "+", "-" или ничего (будут получаться выражения вида: 12 + 345 - 67 -...

c# головоломка
я нашла значения площади и диоганали. вывела результат..но теперь мне нужно изменить эти значения одновременно с помощью метода..и вывести...

Головоломка
Скучно как-то на форуме, нету интересных задач. Вот решил для общего развития задать "загадку": как на этапе компиляции,...

Головоломка
Помогите! Не могу понять, почему выходит эта ошибка!unit Unit1; interface uses Windows, Messages, SysUtils, Variants,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru