Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Почему удалили мой вопрос про задание 43?(
1
  1  Мехрдод ТРГИ, 02 августа 2009 г. 22:37:55
      спс!!!
  2  Соболев Евгений, 02 августа 2009 г. 19:45:15
      Вот так можно "свапать" структуры:
#include <iostream>
#include <algorithm>
...
typedef struct
{
...
} test;

...

int main(){
...
test a,b;
...
swap(a,b);
...
}
  3  Соболев Евгений, 02 августа 2009 г. 19:43:37
      Так а зачем нужно было удалять мой код? :) Он ведь не относится к решению задач, а демнострирует использование swap для структур :) Ну да ладно...сокращу:
#include <iostream>
#include <algorithm>
...
typedef struct
{

}
  4  SKYDOS, 02 августа 2009 г. 19:20:45
      1 Беляев Сергей Николаевич, 02 августа 2009 г. 19:01:57
не будете ли так добры подсказать, что в том коде все-таки неправильно и почему выдает ВА1?
спасибо.
  5  Беляев Сергей Николаевич, 02 августа 2009 г. 19:01:57
      Обсуждения по задачам нужно вести в соответствуюем разделе, а не в общем форуме. Поэтому я и удалил тот пост. Тем более не приветствуются такие объемные сообщения в качестве названия тем, да и полный код программ писать сюда не нужно.
  6  Соболев Евгений, 02 августа 2009 г. 18:36:03
      Ничего перегружать не надо...Следующий код успешно работает ...
     Код решения удален.
  7  SKYDOS, 02 августа 2009 г. 18:19:03
      1 Соболев Евгений, 02 августа 2009 г. 17:14:24
надо перегружать функцию swap
  8  Соболев Евгений, 02 августа 2009 г. 17:14:24
      По идее есть стандартная процедурка в <algorithm> swap(), только я не уверен, что она работает для собственных структур...Вообще надо поэксперементировать...
  9  Мехрдод ТРГИ[9"А" team], 02 августа 2009 г. 16:50:59
      Евгений, спасибо!но ооооочень хочется юзать стандарт. процедурку и не писать легкую процедурку)))

SKYDOS, да ничего ты не упускал! я задал вопрос(Мехрдод ТРГИ[9"А" team], 02 августа 2009 г. 14:20:00) а Женя ответил(Соболев Евгений, 02 августа 2009 г. 14:28:15) вот и всё!
  10  SKYDOS, 02 августа 2009 г. 14:44:38
      1 Соболев Евгений, 02 августа 2009 г. 14:43:11
а лички нет что ли?... или я что-то упустил?))) поделитесь?)
  11  Соболев Евгений, 02 августа 2009 г. 14:43:11
      Я отвечал Мехрдоду :)
  12  SKYDOS, 02 августа 2009 г. 14:41:14
      3 Мехрдод ТРГИ[9"А" team], 02 августа 2009 г. 14:18:53
да не обижаюсь я за удаление, мне просто инетерсно ООчень почему WA 4... а решение (алгоритм) из принципа менять не буду %)
ну может тесты подкинете какие-то?)

1 Соболев Евгений, 02 августа 2009 г. 14:28:15
это ты про что? у меня не такого бреда там...)
  13  Соболев Евгений, 02 августа 2009 г. 14:28:15
      Что значит свапать две структуры? Если имеется в виду две одинаковых структуры, то можно написать оочень легкую процедурку
swap(type &a,type &b)
{
type buf;
buf=a;
a=b;
b=buf;
}
  14  Мехрдод ТРГИ[9"А" team], 02 августа 2009 г. 14:20:00
      а ты случайно не знаешь как на плюсах свапать две структуры?
  15  Мехрдод ТРГИ[9"А" team], 02 августа 2009 г. 14:18:53
      Т.к. Нельзя выставлять свой код!
а ты не обижайся про чел решение я имел в виду что не надо много думать почему так написан код, все тупо и просто!
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru