
Амаль
01.05.2018
07:54:31
#include <iostream>
using namespace std;
int main()
{
int size = 0, swap = 0;
cout << "Enter size: ";
cin >> size;
while(size <= 0)
{
cout << "Enter size > 0: ";
cin >> size;
}
int *arr = new int [size];
for(int i = 0; i <= size; i++)
cin >> arr[i];
for(int i = 0; i <= size; i++)
cout << arr[i];
cout << endl;
for(int i = 0; i < size; i++)
{
swap = arr[i];
arr[i] = arr[size-i];
arr[size-i] = swap;
}
for(int i = 0; i <= size; i++)
cout << arr[i];
cout << endl;
return 0;
}

TadjMahal?
01.05.2018
07:54:49
Это как?

Амаль
01.05.2018
07:55:54
https://pastebin.com/467qcaxV
ненененен неправильно сделал

Google

Aidar
01.05.2018
08:04:17

Амаль
01.05.2018
08:05:25

Aidar
01.05.2018
08:05:40
@supapro

Тарас
01.05.2018
08:07:32
for(int I=0,M=n-1;I<M;I++, M--)
swap(a[i], a[M]);
Соре за большие буквы, клава сама исправляет

Aidar
01.05.2018
08:08:56
блэт
std::reverse
почему I<=M?

Амаль
01.05.2018
08:09:51
?????? мне стыдно за себя ребята.

Тарас
01.05.2018
08:09:52
Ну
Когда
I=m
Это середина

Google

Тарас
01.05.2018
08:10:19
Массива

Aidar
01.05.2018
08:10:25
и ты ее с собой меняешь?
клево

Тарас
01.05.2018
08:10:30
Ну
На всякий
А, ну да, это не нужно

Aidar
01.05.2018
08:12:54
template<class BidirIt>
void reverse(BidirIt first, BidirIt last)
{
while ((first != last) && (first != --last)) {
std::swap(*first++, *last);
}
}

/dev
01.05.2018
08:35:26

Alex Фэils?︙
01.05.2018
08:39:52
Ну
А теперь соедини эти 5 сообщений в одно, пожалуйста

Тарас
01.05.2018
08:42:43
Когда I=m, то счетчик находится на середине массива

vkrisy
01.05.2018
08:47:16
Всем привет.

Амаль
01.05.2018
08:47:44
привет vkrisy

Andrey
01.05.2018
09:06:35

Alex Фэils?︙
01.05.2018
09:06:53
/extra list

Group Butler [beta]
01.05.2018
09:06:54
/extra list
List of custom commands:
#chatlist
#flood
#laststd
#minihelp
#supapro
#ultramegapro

Alex Фэils?︙
01.05.2018
09:07:12
Хм. Мало тегов... часть просралось. Надо починить.

Амаль
01.05.2018
09:07:41
/extra

Alex Фэils?︙
01.05.2018
09:07:50
/extra #onlinecode Интересные сервисы для демонстрации вашего кода:
1. Телеграм – просто оберните весь код в три обратных кавычки \`
2. pastebin.com – простой сервис для вставки фрагментов кода;
3. gist.github.com – позволяет также делать коммиты, форки и работать как с микро-репозиторием;
4. ideone.com – позволяет также компилировать код, задавать входные параметры и печатает результат;
5. melpon.org/wandbox – компилирует код, печатает результаты, и имеет удобные клавиатурные раскладки для любителей Vim , Emacs (у нас также есть чаты по ним ? );
6. godbolt.org – помимо компилятора предоставляет дизассемблированный код для скомпилированной программы.

Group Butler [beta]
01.05.2018
09:07:50

Alex Фэils?︙
01.05.2018
09:08:03
#minihelp

Google


Group Butler [beta]
01.05.2018
09:08:04
#minihelp
Мини-памятка для вошедших
1. С недавнего момента при входе участнику запрещаются все медиасообщения, стикеры и внедрение ссылок. Это сделано из-за участившегося спама в Телеграм-чатах. Эти ограничения потом снимаются, если участник вежливо попросит одного из администраторов;
2. /rules и хештеги из /extra list работают, если вы написали боту @GBReborn_bot в лс (он вам и ответит туда), это ограничение апи ботов Телеграма.
3. Сюда бот напишет, если команду активировал один из администраторов чата.
4. Команда /stats даст вам ссылку на небольшую статистику бота. Не надо её вызывать, лучше перейдите сюда: http://combot.org/chat/-1001031904034
5. Не флудите командами ботов! Если нажали на команду, то вы всегда можете удалить ее с помощью кнопки Delete в контекстном меню Телеграма;
6. Вопросы для новичков в чат #supapro : https://telegram.me/joinchat/AAAAAD3eN3KytHPyhyh96w
7. Не спрашивайте "кто знает %s?" Пишите сразу вопрос! (P.s. если не знаете про %s, то вам в #supapro);
8. Не надо форвардить (Forward) сообщение, на которое вы отвечаете. Есть кнопка Reply (Ответить).


Олег
01.05.2018
09:32:26
Кто с odbc в visual studio работал?
Помощь не помешала бы

Anatoly
01.05.2018
09:59:29

Олег
01.05.2018
10:08:27

Anatoly
01.05.2018
10:10:36

Олег
01.05.2018
10:16:31
Ну я и спросил-кто работал? Раз ни один не ответил-смысл дальше спрашивать?

Anatoly
01.05.2018
10:25:14

Олег
01.05.2018
11:15:40
Так как может ктт знает как через odbc связать прогу с моделью в oracle data modeler?

Юра Незнанов
01.05.2018
11:23:19
кто-нибудь шарит в разработке дров под винду?

Andrey
01.05.2018
11:25:36
335...

Anatoly
01.05.2018
11:29:17

Олег
01.05.2018
11:29:58
Ок, спс

Anatoly
01.05.2018
11:30:09

Admin
ERROR: S client not available

Олег
01.05.2018
11:30:12
Но там не все так просто
Напишу крч

Юра Незнанов
01.05.2018
11:30:51
естественно я пользуюсь мсдн и так

Alexander
01.05.2018
11:40:35

Google

Alexander
01.05.2018
11:40:39
как же задрали уже

Юра Незнанов
01.05.2018
11:40:56
как из драйвера можно получить пид процесса, если у меня есть хендл
для функции PsGetprocessID нужен указатель на процесс. и это отдельная история
это нужно для перехвата функции ZwWriteVirtualMemory. там во входных параметрах для этй функции используетсяя хендл процесса куда пишем, а мне очень удобно было бы пид процесса получить а не хендл

Alexander
01.05.2018
11:41:44
во, другое дело ? теперь жди, мб кто ответит

Anatoly
01.05.2018
11:43:51

Юра Незнанов
01.05.2018
11:45:18
причем PEPROCESS тоже хер по хендлу получишь

Anatoly
01.05.2018
11:46:14

Юра Незнанов
01.05.2018
11:47:43

Anatoly
01.05.2018
11:49:55

Юра Незнанов
01.05.2018
11:50:39
блин... вообще нет, просто драйвер надо собрать... установить...
но по сути, если есть отдельные функции типа PsGetCurrentProcess для получения пида, скорей всего они разные

Anatoly
01.05.2018
11:53:44
здесь ты имеешь возможность отслеживать подключаемые и отключаемые процессы

Евгений
01.05.2018
12:26:43
if (flags & (read | write | ~share)) правильно написано?

Павел
01.05.2018
12:27:47
Ребят
Знает кто, в какой момент(вместе с передачей первого сообщения или в другой момент) генерируются ключ шифрования для личного диалога в телеге?

Евгений
01.05.2018
12:28:02
Да, точно, исправил, ща норм?