Бамп 1.
Сюда кидай, сделаю бесплатно
>>59644812
каких тебе примеров, из VS пойдет?
но за 250 делать не буду, 1тыр не меньше
>>59644916
Окей, пару минут.
>>59644950
Свободной тысячи нет. Да. visual studio norm
>>59644812
>250 рублей
Лол, за такую сумму разве что мамке ОП'а можно в рот поссать.
>>59645118
Там задания несложные. 4 шт. осталось.
>>59645184
Кидай, сука, быстрее
>>59645237
Да-да, фото редактирую.
С++ не плохо так выносит мозг, я ковырял его в VS,
это мозгоебание стоит явно дороже 250 р
>>59645308
Какой же меркантильный анон пошел
>>59644812
давай задачки. бесплатно сделаю
Всего 5 примеров. Нужно в одном файле, .cpp, иметь все. Ну и подобие интерфейса.
Заготовка с одним примером внутри из 5ти уже есть - http://ideone.com/2YO3H6.
(если что, условие первого: Написать функцию,, которая принимает 4 параматера(первый по значению, 3 по ссылке). ф-я должна вычислять квадратный, кубический и корень 4ой степени своего первого параметра и возвращать рез-ты через те параметры, которые передаются по ссылке. Если 1ый парам. отриц , то ф-я вместо вычисления указанных корней должна возвращать минус единицы)
<- вторая
<- третья
>>59644812
ЕБАТЬ СУКА КАК ЭТУ КУРСОВУЮ ЗА ДЕНЬ НАПИСАТЬ
<-четвертая
А >>59645490 рекурсией, кстати, решать.
<- пятая и последняя
>>59645523>>59645523
А что за ненаписанную курсовую? Она уж всяко понятней С++
>>59644812
Анон, ты тупой конечно.
Интересно, как ты потом работать программистом будешь.
>>59645607
Я не буду.
>>59645614
А зачем тогда решать эти задачки?
>>59645632
Сказали сверху.
>>59644812
Не плачь, анон. Все будет в порядке, это же всего лишь примеры. Ничего страшного не случилось, твоя мамка до сих пор девственница.
>>59645490>>59645539
>>59645532>>59645501
Номера помечены стрлочками, если что.
Это 2.4.9, 2.5.4, 2.6.3, 2.7.2.
>>59645849
Сделал мой день.
>>59645490
http://pastebin.com/wsR2UZib
Подставляй в основную
>>59645539
вот тебе шаблонная ф-я прямиком из буста:
#include <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 <typename Iterator>
struct less_over_iter {
bool operator()(Iterator const& it1,
Iterator const& it2) const { return *it1 < *it2; }
};
template <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 <typename ForwardIter, class Compare >
std::pair<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 <typename ForwardIter>
std::pair<ForwardIter,ForwardIter>
minmax_element(ForwardIter first, ForwardIter last)
{
return detail::basic_minmax_element(first, last,
detail::less_over_iter<ForwardIter>() );
}
template <typename ForwardIter, class BinaryPredicate>
std::pair<ForwardIter,ForwardIter>
minmax_element(ForwardIter first, ForwardIter last, BinaryPredicate comp)
{
return detail::basic_minmax_element(first, last,
detail::binary_pred_over_iter<ForwardIter,BinaryPredicate>(comp) );
}
}.
работает так:
int main()
{
using namespace std;
list<int> L;
generate_n(front_inserter(L), 1000, rand);// в этот список добавляешь ЛЮБОЕ кол-во эл-тов
typedef list<int>::const_iterator iterator;
pair< iterator, iterator > result2 = boost::minmax_element(L.begin(), L.end());
cout << "The smallest element is " << *(result2.first) << endl;
cout << "The largest element is " << *(result2.second) << endl;
}
>>59646232
Как-то слишком круто выглядит. Мы так не писали.
>>59646377>>59646322>>59646191
Спасибо, но как именно? Их для начала нужно как task2 и task5 или типа того же посчиатЬ?
>>59645490
>http://ideone.com/2YO3H6
Это подразумевается под основной?
>>59646322
Лучше уж так:
template <typename T>
T max(const T &a, const T &b) {
return a > b ? a : b;
}
template <typename T>
T max(const T &a, const T &b, const T &c) {
return max(max(a, b), c);
}
>>59644812
я только паскаль знаю
var a:integer;
begin
writeln('op_hyi?');
writeln('1-da');
writeln('2-net');
readln(a);
if a <>1 then
write('kak_eto_net????')
else
write('malaca_pravilno_napisal');
end.
>>59646506
Я тоже только его и знаю.
>>59646476
>Как-то слишком круто выглядит.
еще бы. это же не хуй собачий, а буст.
>Мы так не писали.
ну так скажешь что читал страуструпа, было желание разобраться...
>>59645532
#include <mysql++.h>
#include <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 << "SELECT "+my_str+" as result FROM dual";
StoreQueryResult ares = query.store();
for (size_t i = 0; i < ares.num_rows(); i++)
cout << "result: " << ares["result"] << endl;
} catch (BadQuery er) { // handle any connection or
// query errors that may come up
cerr << "Error: " << er.what() << endl;
return -1;
} catch (const BadConversion& er) {
// Handle bad conversions
cerr << "Conversion error: " << er.what() << endl <<
"\tretrieved data size: " << er.retrieved <<
", actual size: " << er.actual_size << endl;
return -1;
} catch (const Exception& er) {
// Catch-all for any other MySQL++ exceptions
cerr << "Error: " << er.what() << endl;
return -1;
}
return (EXIT_SUCCESS);
}
Блять, я такой дурак, анончики. Я не могу соединить всё в одно. :(
>>59645501
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <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<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;
>>59647365
Хочется обозвать тебя плохим кодером и послать к чертям, с другой стороны вдруг уже ко второму курсу (а может даже семестру) исправишься, хотя вряд ли. Переводись на филологическое. Или маркетинг. Или финансы. Ну ты понял, да?
>>59647491
>#include <windows.h>
Спермоклоун незаметен
Окей. Заплачу 250 тому, кто первый скинет скрпеленную версию. Вот что есть:
http://ideone.com/2YO3H6
http://pastebin.com/wsR2UZib
http://ideone.com/OcdQn3
http://pastebin.com/dkKR0Nxb
Извините, я не спал более суток и что-то в голове кружится. Лень, тяжесть. Зато есть баблосы.
Алсо, за >>59645501 буду благодрен.
ОП, сколько у тебя еще времени есть?
>>59647540
хммм, интересное заявление, если учесть что ОП просил под вижуалстудию.
>>59647615
Для этого есть
system("clear"); для прыщеблядков
system("cls"); для спермоклоунов
>>59647702
ииии??? что-то не нравится - читай GPLv3 и закрывай недостаток.
>>59647527
У меня опыт с С++ небольшой лишь. А ещё мне тяжело думать и эти звуки давят на голову, блять, лучше б я поспал хорошо.
Может.
>>59647546
бамп. Скрпеите номральный красивый вариант, пожалуйста, прошу. Ничего не смыслю.
>>59647569
полчаса
>>59645532
Лел, а если я напишу такое выражение
i+i/i*d-i
мне 5 параметров + 6ой сама строка принимать у функции?
>>59647786
>>59647546
хуле ты мозг ебешь? твою >>59645501 уже решили >>59647491
>>59647750
Ты свои исходник опубликовал под гплем?
Я всегда знал, что прыщеблядки ебанутые, но не до такой степени
Не плачь, пожалуйста, ОП, ну?
>>59647546
Лал, я уже третий день по 2-3 часа сплю. Это зачетная неделя, детка, привыкай. Скоро сессия еще, там вообще весело будет.
>>59647859
да, увидел. спасибо.
Прошу кого-нибудь соединить всё в одну програмку. Сонова её тут >>59645490
К сожалению или к сачтью есть разные варианты одинаковых номаеров - выберите более на ваш взгляд лучшй.
>>59647892
Да всё нормально. Озяб только, лол.
>>59647924
>Скоро сессия еще, там вообще весело будет.
так это сессия же
на пору экзаменов(после красных дней) у меня хорошие планы. всё выучу спокойно, а там между экзаменами по 2-3 дня перерывы.
>>59647885
>Ты свои исходник опубликовал под гплем?
ясен хуй.
>ебанутые, но не до такой степени
даже хуже.
>>59645632
90% людей если не больше сейчас в россии учатся ради диплома. Чтобы потом ничего не делать
>>59648079
Учимся по новой программе, изучаем всякие эгайлы-скрамы, дрочат циской и пандуитом, хуярим софт на впф и всё в таком духе. Почему я тоже ради бумажки доучиваюсь? Ладно когда все время кодишь на пакалях и дельфях, там еще понятно, вообще отбивает всё желание что-то делать, пиздец, кароч.
Как жаль, что нельзя в любой момент жизни прилечь поспать...
Я ничего не понимаю в этих записях. Выше и ниже.
кстати, вот туториал, но я вс равно всё зайфейлил и не понял и протипуил и вообще
ну тебе в самом начале, после включения хедеров, нужно объявить прототипы всех функций, которые ты используешь, т. е. имя+параметры. как-то так:
void func1 (int a, int &b, const double c, vector <int> d);
int test();
void test2();
double res (double &a, int *b);
..............
а потом уже пастить в код вызовы и функции
да, кстати, не забудь дописать наверх #include <vector>
>>59648342
>Я ничего не понимаю в этих записях. Выше и ниже.
Нахуя тогда на погромиста пошёл?
>>59648463
Не на погромиста.
ОП, держи: http://pastebin.com/Fr9cvqxq
На цпп оче давно не писал, поэтому код местами мудацкий
>>59648636
Спасибо! Огромное тебе спасибо, аноним. Надеюсь, ты спасешь меня.
Всем спасибо. Без анона я никто. Серьезно, вы такие молодцы. Я даже не знаю, что побуждает вас тратить мыслесилы и времячасы на меня и подобных.
Ещё раз всем спасибо.
СРОЧНО ДО 13:00
Реквестируются знающие С++ для помощи неуспевающим, непонимающим, сирым и убогим!
5 примеров из почти школьной книжки, почти базовых.
250 рублей с торгом в пределах разумного.
[email protected]