IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V < 1 2  
 Ответить  Открыть новую тему 
> двумерный массив
KATYSHA
сообщение 19.11.2005 14:44
Сообщение #21


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 16.11.2005 19:27)
Самый простой вариант:

volvo здесь что-то не то, там числа по кругу идут, когда проверяешь. wacko.gif Посмотри пожалуйста smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 19.11.2005 14:52
Сообщение #22


Гость






To: KATYSHA
Я десятый раз повторять не буду... Пока ты не приведешь те данные, которые вводишь, претензии не принимаются...
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 22.11.2005 16:38
Сообщение #23


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 19.11.2005 14:52)
To: KATYSHA
Я десятый раз повторять не буду... Пока ты не приведешь те данные, которые вводишь, претензии не принимаются...


Да просто числа вводила,а они не кончаются unsure.gif .................вводишь,вводишь,а птом опять они повторяются .Приходится нажимать break+ctrl :-(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.11.2005 17:11
Сообщение #24


Гость






Ну, хорошо, что ты хочешь чтобы тебе сказали? Ты ж не говоришь, что ты вводишь, это тайна, покрытая мраком... Ну, разбирайся сама... Если что-то не сработало, значит программу меняла... Я спорить с тобой не намерен. Еще раз повторяю - ВСЕ мои программы тестируются, раз я выложил, значит, это отработало... Могу привести данные, для которых все работает...

Хотя, зачем это МНЕ нужно? Тебе нужна программа, а ты молчишь... Ну, молчи ...
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 22.11.2005 17:25
Сообщение #25


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 22.11.2005 17:11)
Тебе нужна программа, а ты молчишь...

smile.gif да я ж не молчу.Я говорю,ввожу просто от балды любые числа,а программу я не меняла

Добавлено (через 1 час):
Цитата(klem4 @ 17.11.2005 8:05)
Эхх, я тут посмотрел, на форуме начались дни добрых дел и выкладывания полных решений, так что держи :

А что тут должна делать программа? я ввожу текст, нажимаю ентер и ничего нет, и дальше тоже не пишется. Объясни плиз blink.gif

Добавлено (через 3 часа):
Цитата(volvo @ 16.11.2005 19:27)
Самый простой вариант:

Здесь всё правильно!!!! good.gif просто я тормоз. Извини !mol1.gif

kiss2.gifkiss2.gifkiss2.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 30.11.2005 14:15
Сообщение #26


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Извините конечно меня за назойливость,но в задании нужно заменить максимальный эл-т суммой положительных,а не максимальных.ну это можно переделать типа if a[i, j] <0 then i_min := j;и т.д.Но тут ещё он заменяет не сам максимальный эл-т,а другой,а сам остается таким,каким он был введён(такая же ситуация и с минимальным).Помогите пожалуйста доделать эту программку.Очень признательна give_rose.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 30.11.2005 14:25
Сообщение #27


Гость






Цитата
в задании нужно заменить максимальный эл-т суммой положительных,а не максимальных. ну это можно переделать

Да не нужно ничего переделывать !!! Ты на программу-то смотрела? Что по-твоему, будет после этого цикла в sum_plus и sum_minus ???

    for j := 1 to n do begin
if a[i, j] < a[i, i_min] then i_min := j;
if a[i, j] > a[i, i_max] then i_max := j;

if a[i, j] < 0 then sum_minus := sum_minus + a[i, j]
else sum_plus := sum_plus + a[i, j];
end;

Цитата
Но тут ещё он заменяет не сам максимальный эл-т,а другой

Правда? И какой же, интересно, если не максимальный/минимальный?
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 30.11.2005 16:21
Сообщение #28


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 30.11.2005 14:25)
Да не нужно ничего переделывать !!! Ты на программу-то смотрела? Что по-твоему, будет после этого цикла в sum_plus и sum_minus ???

    for j := 1 to n do begin
if a[i, j] < a[i, i_min] then i_min := j;
if a[i, j] > a[i, i_max] then i_max := j;

if a[i, j] < 0 then sum_minus := sum_minus + a[i, j]
else sum_plus := sum_plus + a[i, j];
end;


Правда? И какой же, интересно, если не максимальный/минимальный?



!mol1.gif да просто я ничего походу не понимаю,но ведь и одногруппница сказала,что там не то что-то.ну ладно,спасибо за программку. !flowers.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 30.11.2005 16:23
Сообщение #29


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(klem4 @ 17.11.2005 8:05)
Эхх, я тут посмотрел, на форуме начались дни добрых дел и выкладывания полных решений, так что держи :

здесь как я Enter нажимаю, вылетает. rolleyes.gif Что делать? там должно ведь писаться что там ложь или истина give_rose.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 30.11.2005 16:23
Сообщение #30


Гость






Цитата
здесь как я Enter нажимаю,вылетает

Я уже устал говорить тебе... ПРИМЕР ВВОДА ПРИВЕДИ !!! Вот мой ввод - ничего не вылетает, как видишь:
Цитата(Console)
text = start finish end begin
start      FALSE
finish      TRUE
end      FALSE
begin      FALSE
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 30.11.2005 17:04
Сообщение #31


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 30.11.2005 16:23)
Я уже устал говорить тебе... ПРИМЕР ВВОДА ПРИВЕДИ !!! Вот мой ввод - ничего не вылетает, как видишь:
Цитата(Console)
text = start finish end begin
start      FALSE
finish       TRUE
end      FALSE
begin      FALSE



ааааа,а я просто от балды писала.Например:gjndghs lixguhtg giru smile.gif .теперь понятно,он оказывается различает,что пишу)))
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 30.11.2005 19:47
Сообщение #32


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 30.11.2005 16:23)
Я уже устал говорить тебе... ПРИМЕР ВВОДА ПРИВЕДИ !!! Вот мой ввод - ничего не вылетает, как видишь:
Цитата(Console)
text = start finish end begin
start      FALSE
finish       TRUE
end      FALSE
begin      FALSE




volvo,слушай,а ты наверно программку проверял со строкой limits?!да?а я делаю программу,без этой строки и вставила то,что ты написал выше rolleyes.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 2.12.2005 11:01
Сообщение #33


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 17.11.2005 16:25)
KATYSHA, это невозможно...
Когда среднее арифметическое N элементов максимально? Когда все эти элементы одинаковы, так?

Допустим, все элементы одинаковы и равны "Х", тогда и среднее арифметическое равно "X". РАВНО, но не БОЛЬШЕ !!! Увеличим один элемент на значение "Y", тогда ср. арифметическое увеличится на Y/N, что заведомо меньше чем Y... Так что ср. арифметическое просто НЕ МОЖЕТ быть больше макс. элемента массива...

Так что пускай твой препод сам пошевелит тем, что у него вместо мозгов, и даст другое задание или переформулирует это...



Да не меняет он задание.Напишите плиз как тут программку писать,пусть даже и бессмыслено будет решение smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 2.12.2005 11:19
Сообщение #34


Гость






Цитата
Дан файл вещественных чисел. Если среднее арифметическое его компонент превышает значение максимального эл-та файла,удалить из него все отрицательные эл-ты,в противном случае- удалить все положительные.


Алгоритм примерно такой:
var
arr: array[1000] of real;
...
Reset(f);
max := -10000;
aver := 0; n := 0;
while not eof(f) do begin
read(f, X);
if X > max then max := X;
aver := aver + X;
inc(n); arr[n] := X;
end;
aver := aver / filesize(f);

i := 1;
while i <= n do begin
if (arr[i] < 0) = (aver < max) then begin
for j := i to pred(n) do arr[j] := arr[j+1]
dec(n);
end
else inc(i);
end;

reset(f);
for i := 1 to n do write(f, arr[i]);
truncate(f);
close(f);
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 6.12.2005 16:19
Сообщение #35


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


А как именно?напиши плиз полностью give_rose.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V < 1 2
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 12:42
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"