Карта сайта

Это автоматически сохраненная страница от 27.12.2013. Оригинал был здесь: http://2ch.hk/b/res/59644812.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Птн 27 Дек 2013 11:03:58
Заплачу за 5 примеров C++
Заплачу за 5 примеров C++ СРОЧНО ДО 13:00

Реквестируются знающие С++ для помощи неуспевающим, непонимающим, сирым и убогим!

5 примеров из почти школьной книжки, почти базовых.

250 рублей с торгом в пределах разумного.

cocacolaltd@yandex.ru


Птн 27 Дек 2013 11:06:10
Бамп 1.

Птн 27 Дек 2013 11:06:56
Сюда кидай, сделаю бесплатно

Птн 27 Дек 2013 11:08:34
>>59644812
каких тебе примеров, из VS пойдет?
но за 250 делать не буду, 1тыр не меньше

Птн 27 Дек 2013 11:12:18
>>59644916
Окей, пару минут.

>>59644950
Свободной тысячи нет. Да. visual studio norm

Птн 27 Дек 2013 11:13:24
>>59644812
>250 рублей
Лол, за такую сумму разве что мамке ОП'а можно в рот поссать.

Птн 27 Дек 2013 11:15:20
>>59645118
Там задания несложные. 4 шт. осталось.

Птн 27 Дек 2013 11:17:00
>>59645184
Кидай, сука, быстрее

Птн 27 Дек 2013 11:18:39
>>59645237
Да-да, фото редактирую.

Птн 27 Дек 2013 11:18:54
С++ не плохо так выносит мозг, я ковырял его в VS,
это мозгоебание стоит явно дороже 250 р

Птн 27 Дек 2013 11:19:47
>>59645308
Какой же меркантильный анон пошел

Птн 27 Дек 2013 11:20:37
>>59644812
давай задачки. бесплатно сделаю

Птн 27 Дек 2013 11:24:51
Всего 5 примеров. Нужно в одном файле, .cpp, иметь все. Ну и подобие интерфейса.
Заготовка с одним примером внутри из 5ти уже есть - http://ideone.com/2YO3H6.
(если что, условие первого: Написать функцию, , которая принимает 4 параматера(первый по значению, 3 по ссылке). ф-я должна вычислять квадратный, кубический и корень 4ой степени своего первого параметра и возвращать рез-ты через те параметры, которые передаются по ссылке. Если 1ый парам. отриц , то ф-я вместо вычисления указанных корней должна возвращать минус единицы)

&t;- вторая


Птн 27 Дек 2013 11:25:08
&t;- третья

Птн 27 Дек 2013 11:25:35
>>59644812
ЕБАТЬ СУКА КАК ЭТУ КУРСОВУЮ ЗА ДЕНЬ НАПИСАТЬ

Птн 27 Дек 2013 11:25:57
&t;-четвертая

А >>59645490 рекурсией, кстати, решать.

Птн 27 Дек 2013 11:26:20
&t;- пятая и последняя

Птн 27 Дек 2013 11:27:19
>>59645523 >>59645523
А что за ненаписанную курсовую? Она уж всяко понятней С++

Птн 27 Дек 2013 11:28:12
>>59644812
Анон, ты тупой конечно.
Интересно, как ты потом работать программистом будешь.

Птн 27 Дек 2013 11:28:28
>>59645607
Я не буду.

Птн 27 Дек 2013 11:28:57
>>59645614
А зачем тогда решать эти задачки?

Птн 27 Дек 2013 11:32:21
>>59645632
Сказали сверху.

Птн 27 Дек 2013 11:36:05
>>59644812
Не плачь, анон. Все будет в порядке, это же всего лишь примеры. Ничего страшного не случилось, твоя мамка до сих пор девственница.

Птн 27 Дек 2013 11:36:26
>>59645490 >>59645539
>>59645532 >>59645501
Номера помечены стрлочками, если что.

Это 2.4.9, 2.5.4, 2.6.3, 2.7.2.

Птн 27 Дек 2013 11:38:04
>>59645849
Сделал мой день.

Птн 27 Дек 2013 11:45:49
>>59645490
http://pastebin.com/wsR2UZib
Подставляй в основную

Птн 27 Дек 2013 11:47:01
>>59645539
вот тебе шаблонная ф-я прямиком из буста:
#include &t;utility> // for std::pair and std::make_pair

namespace boost {

namespace detail { // for obtaining a uniform version of minmax_element
// that compiles with VC++ 6.0 -- avoid the iterator_traits by
// having comparison object over iterator, not over dereferenced value

template &t;typename Iterator>
struct less_over_iter {
bool operator()(Iterator const∓ it1,
Iterator const∓ it2) const { return *it1 &t; *it2; }
};

template &t;typename Iterator, class BinaryPredicate>
struct binary_pred_over_iter {
explicit binary_pred_over_iter(BinaryPredicate const∓ p ) : m_p( p ) {}
bool operator()(Iterator const∓ it1,
Iterator const∓ it2) const { return m_p(*it1, *it2); }
private:
BinaryPredicate m_p;
};

// common base for the two minmax_element overloads

template &t;typename ForwardIter, class Compare >
std::pair&t;ForwardIter, ForwardIter>
basic_minmax_element(ForwardIter first, ForwardIter last, Compare comp)
{
if (first == last)
return std::make_pair(last, last);

ForwardIter min_result = first;
ForwardIter max_result = first;

// if only one element
ForwardIter second = first; ++second;
if (second == last)
return std::make_pair(min_result, max_result);

// treat first pair separately (only one comparison for first two elements)
ForwardIter potential_min_result = last;
if (comp(first, second))
max_result = second;
else {
min_result = second;
potential_min_result = first;
}

// then each element by pairs, with at most 3 comparisons per pair
first = ++second; if (first != last) ++second;
while (second != last) {
if (comp(first, second)) {
if (comp(first, min_result)) {
min_result = first;
potential_min_result = last;
}
if (comp(max_result, second))
max_result = second;
} else {
if (comp(second, min_result)) {
min_result = second;
potential_min_result = first;
}
if (comp(max_result, first))
max_result = first;
}
first = ++second;
if (first != last) ++second;
}

// if odd number of elements, treat last element
if (first != last) { // odd number of elements
if (comp(first, min_result)) {
min_result = first;
potential_min_result = last;
}
else if (comp(max_result, first))
max_result = first;
}

// resolve min_result being incorrect with one extra comparison
// (in which case potential_min_result is necessarily the correct result)
if (potential_min_result != last
∓∓ !comp(min_result, potential_min_result))
min_result = potential_min_result;

return std::make_pair(min_result, max_result);
}

} // namespace detail

template &t;typename ForwardIter>
std::pair&t;ForwardIter, ForwardIter>
minmax_element(ForwardIter first, ForwardIter last)
{
return detail::basic_minmax_element(first, last,
detail::less_over_iter&t;ForwardIter>() );
}

template &t;typename ForwardIter, class BinaryPredicate>
std::pair&t;ForwardIter, ForwardIter>
minmax_element(ForwardIter first, ForwardIter last, BinaryPredicate comp)
{
return detail::basic_minmax_element(first, last,
detail::binary_pred_over_iter&t;ForwardIter, BinaryPredicate>(comp) );
}

}.

работает так:
int main()
{
using namespace std;

list&t;int> L;
generate_n(front_inserter(L), 1000, rand);// в этот список добавляешь ЛЮБОЕ кол-во эл-тов

typedef list&t;int>::const_iterator iterator;
pair&t; iterator, iterator > result2 = boost::minmax_element(L.begin(), L.end());
cout &t;&t; "The smallest element is " &t;&t; *(result2.first) &t;&t; endl;
cout &t;&t; "The largest element is " &t;&t; *(result2.second) &t;&t; endl;
}

Птн 27 Дек 2013 11:49:32
http://ideone.com/OcdQn3

Птн 27 Дек 2013 11:50:47

Птн 27 Дек 2013 11:53:34
>>59646232
Как-то слишком круто выглядит. Мы так не писали.

>>59646377 >>59646322 >>59646191
Спасибо, но как именно? Их для начала нужно как task2 и task5 или типа того же посчиатЬ?

>>59645490
>http://ideone.com/2YO3H6
Это подразумевается под основной?


Птн 27 Дек 2013 11:53:34
>>59646322
Лучше уж так:

template &t;typename T>
T max(const T ∓a, const T ∓b) {
return a > b ? a : b;
}

template &t;typename T>
T max(const T ∓a, const T ∓b, const T ∓c) {
return max(max(a, b), c);
}

Птн 27 Дек 2013 11:54:20
>>59644812
я только паскаль знаю

var a:integer;
begin
writeln('op_hyi?');
writeln('1-da');
writeln('2-net');
readln(a);
if a &t;>1 then
write('kak_eto_net????')
else
write('malaca_pravilno_napisal');
end.

Птн 27 Дек 2013 12:01:23
>>59646506
Я тоже только его и знаю.

Птн 27 Дек 2013 12:02:24
>>59646476
>Как-то слишком круто выглядит.
еще бы. это же не хуй собачий, а буст.
>Мы так не писали.
ну так скажешь что читал страуструпа, было желание разобраться...

Птн 27 Дек 2013 12:13:44
>>59645532
#include &t;mysql++.h>
#include &t;stdlib.h>

using namespace std;
using namespace mysqlpp;


int main() {
try {
Connection conn(false);
conn.connect("DB NAME", "DB HOST probably localhost", "DB USER", "DB PASS");
Query query = conn.query();

/*
тут заменяешь свои i, d на циферки
*/

query &t;&t; "SELECT "+my_str+" as result FROM dual";
StoreQueryResult ares = query.store();
for (size_t i = 0; i &t; ares.num_rows(); i++)
cout &t;&t; "result: " &t;&t; ares["result"] &t;&t; endl;

} catch (BadQuery er) { // handle any connection or
// query errors that may come up
cerr &t;&t; "Error: " &t;&t; er.what() &t;&t; endl;
return -1;
} catch (const BadConversion∓ er) {
// Handle bad conversions
cerr &t;&t; "Conversion error: " &t;&t; er.what() &t;&t; endl &t;&t;
"\tretrieved data size: " &t;&t; er.retrieved &t;&t;
", actual size: " &t;&t; er.actual_size &t;&t; endl;
return -1;
} catch (const Exception∓ er) {
// Catch-all for any other MySQL++ exceptions
cerr &t;&t; "Error: " &t;&t; er.what() &t;&t; endl;
return -1;
}

return (EXIT_SUCCESS);
}

Птн 27 Дек 2013 12:17:27
Блять, я такой дурак, анончики. Я не могу соединить всё в одно. :(

Птн 27 Дек 2013 12:20:40
>>59645501
#include &t;stdio.h>
#include &t;windows.h>
#include &t;conio.h>
#include &t;math.h>
/Вычисление корней квадратного уравнения/
main()
{
float a, b, c, d, x1, x2;
char str[50];
//Очистить экран
textbackground(4);
textcolor(15);
clrscr();
//ВВод коэффициентов a, b, c
CharToOem("Введите коэффициенты a, b, c\n", str);
printf(str);
scanf("%f %f %f", ∓a, ∓b, ∓c);
//Вычисление дискриминанта d
d=b*b - 4*a*c;
if (d&t;0) {
CharToOem("Действительных решений нет", str);
printf(str);
}
else {
// Вычисление корней уравнения x1 и x2
x1=(-b - sqrt(d))/(2*a);
x2=(-b + sqrt(d))/(2*a);
// Вывод корней уравнения x1 и x2
CharToOem("\n x1=%f x2=%f", str);
printf(str, x1, x2);
};
// Конец программы
CharToOem("\nДля выхода нажмите любую клавишу", str);
printf(str);
getch();
}
для комплексных чисел заменить float a, b, c, d, x1, x2; на complex a, b, c, d, x1, x2;

Птн 27 Дек 2013 12:21:38
>>59647365
Хочется обозвать тебя плохим кодером и послать к чертям, с другой стороны вдруг уже ко второму курсу (а может даже семестру) исправишься, хотя вряд ли. Переводись на филологическое. Или маркетинг. Или финансы. Ну ты понял, да?

Птн 27 Дек 2013 12:21:55
>>59647491
>#include &t;windows.h>
Спермоклоун незаметен

Птн 27 Дек 2013 12:22:06
Окей. Заплачу 250 тому, кто первый скинет скрпеленную версию. Вот что есть:
http://ideone.com/2YO3H6
http://pastebin.com/wsR2UZib
http://ideone.com/OcdQn3
http://pastebin.com/dkKR0Nxb

Извините, я не спал более суток и что-то в голове кружится. Лень, тяжесть. Зато есть баблосы.

Алсо, за >>59645501 буду благодрен.

Птн 27 Дек 2013 12:22:31
ОП, сколько у тебя еще времени есть?

Птн 27 Дек 2013 12:23:31
>>59647540
хммм, интересное заявление, если учесть что ОП просил под вижуалстудию.

Птн 27 Дек 2013 12:26:01
>>59647615
Для этого есть
system("clear"); для прыщеблядков
system("cls"); для спермоклоунов

Птн 27 Дек 2013 12:27:40
>>59647702
ииии??? что-то не нравится - читай GPLv3 и закрывай недостаток.

Птн 27 Дек 2013 12:28:15

Птн 27 Дек 2013 12:28:39
>>59647527
У меня опыт с С++ небольшой лишь. А ещё мне тяжело думать и эти звуки давят на голову, блять, лучше б я поспал хорошо.

Может.

>>59647546
бамп. Скрпеите номральный красивый вариант, пожалуйста, прошу. Ничего не смыслю.

>>59647569
полчаса

Птн 27 Дек 2013 12:30:29
>>59645532
Лел, а если я напишу такое выражение
i+i/i*d-i
мне 5 параметров + 6ой сама строка принимать у функции?

Птн 27 Дек 2013 12:30:44
>>59647786
>>59647546
хуле ты мозг ебешь? твою >>59645501 уже решили >>59647491

Птн 27 Дек 2013 12:31:36
>>59647750
Ты свои исходник опубликовал под гплем?
Я всегда знал, что прыщеблядки ебанутые, но не до такой степени

Птн 27 Дек 2013 12:31:45
Не плачь, пожалуйста, ОП, ну?

Птн 27 Дек 2013 12:32:37
>>59647546
Лал, я уже третий день по 2-3 часа сплю. Это зачетная неделя, детка, привыкай. Скоро сессия еще, там вообще весело будет.

Птн 27 Дек 2013 12:34:29
>>59647859
да, увидел. спасибо.

Прошу кого-нибудь соединить всё в одну програмку. Сонова её тут >>59645490

К сожалению или к сачтью есть разные варианты одинаковых номаеров - выберите более на ваш взгляд лучшй.

>>59647892
Да всё нормально. Озяб только, лол.

Птн 27 Дек 2013 12:35:31
>>59647924
>Скоро сессия еще, там вообще весело будет.
так это сессия же
на пору экзаменов(после красных дней) у меня хорошие планы. всё выучу спокойно, а там между экзаменами по 2-3 дня перерывы.

Птн 27 Дек 2013 12:36:13
>>59647885
>Ты свои исходник опубликовал под гплем?
ясен хуй.
>ебанутые, но не до такой степени
даже хуже.

Птн 27 Дек 2013 12:36:49
>>59645632
90% людей если не больше сейчас в россии учатся ради диплома. Чтобы потом ничего не делать

Птн 27 Дек 2013 12:42:31
>>59648079
Учимся по новой программе, изучаем всякие эгайлы-скрамы, дрочат циской и пандуитом, хуярим софт на впф и всё в таком духе. Почему я тоже ради бумажки доучиваюсь? Ладно когда все время кодишь на пакалях и дельфях, там еще понятно, вообще отбивает всё желание что-то делать, пиздец, кароч.

Птн 27 Дек 2013 12:43:44
Как жаль, что нельзя в любой момент жизни прилечь поспать...

Я ничего не понимаю в этих записях. Выше и ниже.

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

void func1 (int a, int ∓b, const double c, vector &t;int> d);

int test();

void test2();

double res (double ∓a, int *b);

..............



а потом уже пастить в код вызовы и функции

да, кстати, не забудь дописать наверх #include &t;vector>

Птн 27 Дек 2013 12:46:46
>>59648342
>Я ничего не понимаю в этих записях. Выше и ниже.
Нахуя тогда на погромиста пошёл?

Птн 27 Дек 2013 12:47:20
>>59648463
Не на погромиста.

Птн 27 Дек 2013 12:51:32
ОП, держи: http://pastebin.com/Fr9cvqxq
На цпп оче давно не писал, поэтому код местами мудацкий

Птн 27 Дек 2013 13:00:23
>>59648636
Спасибо! Огромное тебе спасибо, аноним. Надеюсь, ты спасешь меня.

Всем спасибо. Без анона я никто. Серьезно, вы такие молодцы. Я даже не знаю, что побуждает вас тратить мыслесилы и времячасы на меня и подобных.

Ещё раз всем спасибо.


← К списку тредов