ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #111  
Старый 09.07.2009, 14:55
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

\\ChaOs//, верное решение, молодец

2 18
в задании 18 осталось указать еще один вариант решения
 
Ответить с цитированием

  #112  
Старый 09.07.2009, 15:03
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

Репутация: 158
По умолчанию

Цитата:
Сообщение от \\ChaOs//  
Если n - нечетное, то массив заполнится не до конца
тоже верно, не учел..
вопросик возник:
можно ли с помощью cout<< делать форматный вывод, типа printf("%3d",a) ?
 
Ответить с цитированием

  #113  
Старый 09.07.2009, 15:05
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
Провел на форуме:
583734

Репутация: 34
Отправить сообщение для \\ChaOs// с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fata1ex  
2 18
в задании 18 осталось указать еще один вариант решения
Если действия выполняются в функции, то можно просто возвратить значение

Пример:
Код:
int Func()
{
while(true)
{
...//Что-то
if(что-то==чему-то)
return что-то;
}
}
 
Ответить с цитированием

  #114  
Старый 09.07.2009, 15:09
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

А если нам нужно продолжить выполнение функции после выхода из циклов? Не пойдет.
Цитата:
вопросик возник:
можно ли с помощью cout<< делать форматный вывод, типа printf("%3d",a) ?
Для таких вопросов существует отдельная тема.

Последний раз редактировалось Fata1ex; 09.07.2009 в 15:13..
 
Ответить с цитированием

  #115  
Старый 09.07.2009, 15:14
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
Провел на форуме:
583734

Репутация: 34
Отправить сообщение для \\ChaOs// с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fata1ex  
А если нам нужно продолжить выполнение функции после выхода из циклов? Не пойдет.
Ну тогда можно сгенерировать исключение.
 
Ответить с цитированием

  #116  
Старый 09.07.2009, 15:22
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

дадада
 
Ответить с цитированием

  #117  
Старый 11.07.2009, 06:43
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Объясните мне, почему никто не делает задание 2? ))
 
Ответить с цитированием

  #118  
Старый 25.08.2009, 20:24
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию

Цитата:
Задание 2.

Мы создаем класс без конструкторов. Что сгенерирует компилятор дополнительно?
Мы создаем класс, в котором есть только конструктор без аргументов. Что сгенерирует компилятор дополнительно?
Мы создаем класс, в котором есть только конструктор копии. Что сгенерирует компилятор дополнительно?
Если вы написали

Код:
class Empty {};

то, знайте, что на самом деле вы создали примерно вот такой класс:

Код:
class Empty {
public:
  // Конструктор без параметров
  Empty();
  // Копирующий конструктор
  Empty(const Empty &);
  // Деструктор
  ~Empty();
  // Оператор присвоения
  Empty& operator=(const Empty &);
  // Оператор получения адреса
  Empty * operator&();
  // Оператор получения адреса константного объекта
  const Empty * operator&() const;
};
ну и дальше понятно
 
Ответить с цитированием

  #119  
Старый 27.08.2009, 13:59
pantur
Новичок
Регистрация: 03.11.2008
Сообщений: 5
Провел на форуме:
69800

Репутация: 8
По умолчанию

Отличный раздел, только вот неплохо было бы не использовать WinAPI. Или, как минимум, делать задания и с POSIX-функциями.

Хм, почему задание 6 такое лёгкое сделали, там же gcc ругается при -Wall, даже думать не надо?

P.S.: да, предлагаю задачку (на чистом C!) - как за любое кол-во проходов определить, что мы находимся в кольцевом списке? Список односвязный. Если честно, я и сам хреново представляю, как это сделать, задачу предложил мой гуру

P.P.S.: пожалуйста, добавьте ещё заданий, а то я, как человек корыстный и решивший получить репутацию и похвалиться своими знаниями, был неприятно удивлён тем, что все задания на сях уже решены...

Последний раз редактировалось pantur; 28.08.2009 в 04:50..
 
Ответить с цитированием

  #120  
Старый 11.06.2010, 16:06
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Вот ещё попалось. Найти ошибку в коде, который должен прочитать число из файла как 4 байта по смещению 0x123:
Код:
FILE *f;
fopen_s(&f, szFileName, "r+");
if (f){
  int offset = 0x123;
  fseek(f, offset, SEEK_SET);
  int num;
  fread(&num, 4, 1, f);
  printf("%d\n", num);
  fclose(f);
}
Цитата:
P.S.: да, предлагаю задачку (на чистом C!) - как за любое кол-во проходов определить, что мы находимся в кольцевом списке? Список односвязный. Если честно, я и сам хреново представляю, как это сделать, задачу предложил мой гуру
Известная задачка - запускаем 2 указатаеля, один будет просматривать все записи подряд, второй - через одну. Если они когда-то совпадут, то зациклились, если пройдём до конца и не совпадут, то не зациклились. Работает за O(размер списка) времени и O(1) памяти
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PHP] ЗАДАНИЯ от Krist_ALL Krist_ALL PHP, PERL, MySQL, JavaScript 205 30.11.2009 18:31
Задания ~Fenix~ Болталка 11 13.05.2006 11:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ