Вниз  C / C++
- 12.11.2014 / 23:40
Virus-ON
  Пользователь

Virus-ON 
Сейчас: Offline
Naik (12.11.2014/21:11)
WertysORK, ставь Linux, там нормально все
Pyar master! :-D
- 13.11.2014 / 17:45
ДубоХирург
  Пользователь

ДубоХирург 
Сейчас: Offline
Naik, не сразу
- 15.11.2014 / 03:11
AGet
  Пользователь

AGet 
Сейчас: Offline
Naik, если чуваку под линем писать под винду проблемы не изчезнут.
- 15.11.2014 / 07:43
Naik
  Пользователь

Naik 
Сейчас: Offline
AGet, кто заставляет под венду? Кроме проблем с кодировками не нужно будет использовать conio.h также :gg:
- 16.11.2014 / 21:19
Naik
  Пользователь

Naik 
Сейчас: Offline
Как в Ncurses FORM запихнуть в WINDOW отличный от stdscr? И почему при отрисовке form в окне stdscr все окно заполняется фоном, хотя form небольшая и выводится по конкретным координатам?

Если установить form для другого WINDOW, то это WINDOW растягивается на весь терминал, и заполняется своим фоном, а в нем эта форма, по крайней мере так кажется :gg:
Открыть спойлер


Изменено Ксакеп (16.11 / 21:40) (всего 3 раза)
- 18.11.2014 / 17:41
WertysORK
  Пользователь

WertysORK 
Сейчас: Offline
Помогите решить маленькую задачку :

заданы 2 целых числа a и b. Требуется узнать , сколько есть целых чисел , которые одновременно удовлетворяют двум неравенствам x>a и x < b (тоесть чисел которые строго больше а и строго меньше b) :)
- 18.11.2014 / 17:48
aNNiMONъ
  Супервизор

aNNiMONъ 
Сейчас: Offline
WertysORK, :biggrin: int count = max(b - a - 1, 0)
__________________
 let live

Изменено aNNiMONъ (18.11 / 17:48) (всего 1 раз)
- 18.11.2014 / 17:50
WertysORK
  Пользователь

WertysORK 
Сейчас: Offline
aNNiMONъ, сударь, видно я не дошел до этого , или невнимательно читал , объясни ;-) ......
- 18.11.2014 / 17:55
Kalter
  Пользователь

Kalter 
Сейчас: Offline
aNNiMON, программа нагнётся, если использовать отрицательные числа? Тогда надо брать по модулю.
WertysORK, чего объяснять, имя метода говорит само за себя.
__________________
 Homo homini penis est.
- 18.11.2014 / 17:56
aNNiMONъ
  Супервизор

aNNiMONъ 
Сейчас: Offline
WertysORK, а тут и объяснять нечего, возьми несколько примеров и посмотри.
a = 1, b = 8. Входят: 2,3,4,5,6,7, кол-во 6.
a = -52, b = -47. Входят: -51,-50,-49,-48, кол-во 4.
То есть b - a - 1.
Ну, а если будет так:
a = 9, b = 6, то нет таких чисел, которые удовлетворяют неравенству, то есть количество 0. А по указанной формуле получится -4, так что нужно добавить учёт отрицательных чисел.
Либо так:
  1. int count = b - a - 1;
  2. if (count < 0) count = 0;
Но можно и в одну строчку.
  1. int count = max(b - a - 1, 0);

Kalter, ничто не нагнётся.
-47 - (-52) - 1 = 5 - 1 = 4
__________________
 let live

Изменено aNNiMONъ (18.11 / 17:59) (всего 4 раза)
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)