Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
20 Июль 2025, 02:54:01
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

ошибка нетак выводит ответ

Страниц  :   Вниз
  Печать  
Автор Тема: ошибка нетак выводит ответ  (Прочитано 1998 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maksimla
Новенький


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

Сообщений: 5

Просмотр профиля Email
« : 02 Ноябрь 2008, 12:34:16 »

вот написал но ошибка есть неправильно выводит пока что на экран цифры должно выводит только те цифры которые меньши и равны этим цифрам 4,4,7 и если в массиве втором цифры 1,2,8 то они не должны выводится

program staciakampis;
type mas = array [1..100,1..100] of integer;
var n,i,c,j,z,k,d,m: integer;
pradDuom,rezult: text;
a:mas;
begin
assign (pradDuom, 'duom.TXT');
assign (rezult, 'rez.TXT');
reset (pradDuom);
rewrite (rezult);
read (pradDuom, n,c);
c:=c+1 ;
for j := 1 to c do
begin
 for i := 1 to n do
  begin
   read (pradDuom,a[j,i] );
  end;
end;
for j:=1 to c do
for i:= 1 to n do
for z:=i+1 to n do
if a[j,i]>a[j,z] then
begin
k:=a[j,i];
a[j,i]:=a[j,z];
a[j,z]:=k;
{writeln(a[j,i]:9);
writeln(a[j,z]); }
end;
d:=0;
m:=0;
for j:=2 to c do
for i:=1 to n do
{ ****************** ошибка в  if***********}
if a[1,i] >= a[j,i] then

{d:=d+1; }
{writeln(d);}
  writeln(a[1,i],'>=',a[j,i]);

 {writeln(a[j,i]>=a[j,i]);}

    { end;

       end;  }
 close(pradDuom);
 close(rezult);
Readln;
end.


вот так тут три первых цифры это куб а все другие числа кубы и должно так идти в первый куб вместится второй куб или другие в первый куб и их вот можно поворачивать кубы
Записан
maksimla
Новенький


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

Сообщений: 5

Просмотр профиля Email
« Ответ #1 : 02 Ноябрь 2008, 13:51:42 »

первые данные
3 6
7 4 4
1 8 2
5 5 5
3 2 1
7 4 5
1 1 7
6 3 2
ответ
3
Записан
maksimla
Новенький


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

Сообщений: 5

Просмотр профиля Email
« Ответ #2 : 02 Ноябрь 2008, 13:53:02 »

вот так у меня идет
4>=1
4>=2
7>=5
так и неправильно выводит
тут выводит 2 первый цыфры со второго массива а остальное с 3 массива 3 числа
а вот если все сходится то и все вывести
Записан
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #3 : 02 Ноябрь 2008, 14:50:33 »

вот написал но ошибка есть неправильно выводит пока что на экран цифры должно выводит только те цифры которые меньши и равны этим цифрам 4,4,7 и если в массиве втором цифры 1,2,8 то они не должны выводится

вот так тут три первых цифры это куб а все другие числа кубы и должно так идти в первый куб вместится второй куб или другие в первый куб и их вот можно поворачивать кубы

огурцы ложкой майонеза 
сформулируй задачу нармально и объясни что не получается
Записан
RILLey_ELf
Гость
« Ответ #4 : 03 Ноябрь 2008, 11:01:48 »

не получается дебагить BP 7.0 программы
а не получается потому что дебаг зло.
1) думаем
2) пишем
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #5 : 03 Ноябрь 2008, 11:15:47 »

конечно дебаг зло Улыбка
а мы всё проверяем print(someValue) ?
смешно
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
maxposedon
Настоящий гродненец
****

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

Сообщений: 696


empty

Просмотр профиля
« Ответ #6 : 03 Ноябрь 2008, 12:25:26 »

конечно дебаг зло Улыбка
а мы всё проверяем print(someValue) ?
смешно

И как поможет ср-ный debug найти ошибку в алгоритме? Никак. Совершенно, полностью согласен с rilley_elf. Сначала *думать*.

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




Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #7 : 03 Ноябрь 2008, 14:54:10 »

мы сейчас говорим про вот такую задачку? или про дебаг вообще?
Я посмотрю как вы будете *думать* алгоритм, если ваша аппликация юзает какие-нить сторонние компоненты и объект проходит через несколько слоёв, имплементации которых вы быть может даже и не видели.
Я тоже когда курсачи писал, дебагом не пользовался
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #8 : 03 Ноябрь 2008, 18:33:03 »

чтобы найти ошибку в логике иногда помогает valgrind/gprof
Записан
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #9 : 03 Ноябрь 2008, 19:14:02 »

program staciakampis;
begin
writeln('3');
end.

Исходя из формулировки вопроса, код приведенный выше, является решением данной задачи. Программа была протестирована на приведенном тесте, который она успешно прошла.

Записан

HTTP Error 404 - File or directory not found.
Romchik
Почетный гродненец
*****

Репутация: +184/-2
Offline Offline

Пол: Мужской
Сообщений: 1803


Подпись под аватаром

Просмотр профиля
« Ответ #10 : 03 Ноябрь 2008, 19:40:49 »

ммм, было бы неплохо узнать формулировку задачи Улыбка
Записан
maxposedon
Настоящий гродненец
****

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

Сообщений: 696


empty

Просмотр профиля
« Ответ #11 : 04 Ноябрь 2008, 03:25:27 »

мы сейчас говорим про вот такую задачку? или про дебаг вообще?
Я посмотрю как вы будете *думать* алгоритм, если ваша аппликация юзает какие-нить сторонние компоненты и объект проходит через несколько слоёв, имплементации которых вы быть может даже и не видели.
Я тоже когда курсачи писал, дебагом не пользовался
(Я  - про такие вот задачи, и области кода до 100 строк.) Но я также хотел бы я посмотреть, как вы отлаживаете N-поточное конкуретное приложение(а любое gui app минимум 2-х поточное, если это не hello world), а также как отлаживаете те баги, которые проявляются тока у клиента. Улыбка)) .... О и да, клёво посмотреть как вы отлаживаете "объект черех несколько слаёв" часть из которых закрыто. Ну или что происходит с вами, когда у вас debug отбирают Улыбка)) ...
Записан
RILLey_ELf
Гость
« Ответ #12 : 04 Ноябрь 2008, 09:20:01 »

вобщем ближе к теме:
говорю алгоритм поиска ответа на поставленную задачу:
а) библиотека -> котов
б) преподаватель по информатике
в) (так и быть расскажу секретную фишечку) Стёпин Ю. Г. (ГрГУ)
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #13 : 04 Ноябрь 2008, 12:59:41 »

Цитировать
(Я  - про такие вот задачи, и области кода до 100 строк.) Но я также хотел бы я посмотреть, как вы отлаживаете N-поточное конкуретное приложение(а любое gui app минимум 2-х поточное, если это не hello world), а также как отлаживаете те баги, которые проявляются тока у клиента. Улыбающийся)) .... О и да, клёво посмотреть как вы отлаживаете "объект черех несколько слаёв" часть из которых закрыто. Ну или что происходит с вами, когда у вас debug отбирают Улыбающийся)) ...
про области в 100 строк порадовало... обычно эти 100 строк тянут за собой ещё 500 как минимум. К тому же если у вас сто строк кода идут подряд, то кто-то очень криво пишет
не поверишь, именно сейчас и отлаживаю многопоточное приложение, в котором потоки автоматом скалятся и в среднем их около 1000 Подмигивающий Кстати гуй не пишу, и UI вообще.
конечно, что межпоточные взаимодействия фиг отследишь, тут думать надо и правильно себе представлять как всё работает. А в остальном отлично дебажится Подмигивающий
Баги у клиента появляются только из-за ошибки наших тестеров или проблем БД. В любом случае логгер спасает положение, потом можно воспроизвести ситуацию и посмотреть что происходит на дебаге. К томуже ремоут дебаг никто не отменял Подмигивающий
И ктсати, чего это у меня дебаг будут забирать? Non Functional requirement? смешно
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #14 : 04 Ноябрь 2008, 13:44:29 »

Народ! Тут вроде олимпиадная задача с китайской формулировкой, какой нафиг GUI, какие потоки и какие 500 строк? Решение таких задач как правило занимает несколько десятков строк кода, тут только две проблемы: задача сформулирована на старо-славако-литовском языке и неясен алгоритм решения задачи (вторая проблема находится в тесной зависимости от первой). Я конечне понимаю, что всегда хочется померятся размером бубна, но это не даст решения задачи maksimala.
Записан

HTTP Error 404 - File or directory not found.
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #15 : 04 Ноябрь 2008, 15:29:18 »

да, мы тут оффтопим, но решаем не менее важные задачи
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #16 : 04 Ноябрь 2008, 20:57:16 »

Всегда ржал с тех кто категорически неприемлет дебаг, вы уж извините  Смеющийся
Записан
Бред Питт
Почетный гродненец
*****

Репутация: +450/-5
Offline Offline

Пол: Мужской
Сообщений: 1773


Просмотр профиля
« Ответ #17 : 07 Ноябрь 2008, 01:54:02 »

----
в) (так и быть расскажу секретную фишечку) Стёпин Ю. Г. (ГрГУ)
Вот не могу сдержаться... Ты предлагаешь автору (товарищу maksimla) взять и прийти к нему? Или как?
Записан

Театр закрывается. Нас всех тошнит.
RILLey_ELf
Гость
« Ответ #18 : 11 Ноябрь 2008, 11:09:17 »

если автор решает эти задачи то рано или поздно автор столкнётся с ЮГ
если подойти самому смелости нет, остаётся ждать и надеется Улыбка
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,182 секунд. Запросов: 19.