[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 60 | 8 | 15
Назад Вниз Каталог Обновить

Аноним 12/12/16 Пнд 03:30:10  142019884  
Evq1Xyz1m1o.jpg (10Кб, 572x102)
Аноны, помогите записать задания с пика на язык С++. С меня доброе слово.
Аноним 12/12/16 Пнд 03:31:08  142019916
Evq1Xyz1m1o.jpg (10Кб, 572x102)
БАМППППП!!11!1!
Аноним 12/12/16 Пнд 03:33:38  142020009
>>142019884 (OP)
Почитай Сосницкого, там всё написано. Не твоя личная армия макак. Ебись с сессией сам.
Аноним 12/12/16 Пнд 03:39:01  142020179
>>142020009
Ебать ты конченый, я просто попросил помочь.
Аноним 12/12/16 Пнд 03:39:57  142020213
508566-naamloos[...].png (250Кб, 1280x720)
>>142019884 (OP)
Тутурууу!
Я бы тебе помог анон, но уже слишком устал.
Купил плазму сорокадюймовую, запарился устанавливать, настраивать и провода прокладывать.
А завтра еще и на работу ...
Поэтому могу только бампнуть.

бамп!
Аноним 12/12/16 Пнд 03:41:50  142020281
Пиздец, каким тупым надо быть чтобы за весь семестр не осилить с++ на уровне заданий опа-хуя.
Аноним 12/12/16 Пнд 03:43:27  142020333
ты можешь просто переписать это уравнение с условиями синтаксиса?
ты реально тупой.
Аноним 12/12/16 Пнд 03:44:06  142020347
>>142019884 (OP)
подключи math.h, дальше сам разбирайся
Аноним 12/12/16 Пнд 03:45:55  142020394
f83444801f5de7c[...].png (659Кб, 1000x563)
>>142019884 (OP)
>>142020213
ОП, если задача не к спеху ...
И никто из анонов не поможет, то ...
Создай завтра тред примерно в 9 вечера по мск, решу и скину исходники.
Аноним # OP  12/12/16 Пнд 03:47:23  142020436
>>142020394
Хорошо
Аноним 12/12/16 Пнд 03:49:10  142020489
FeqjNcKIusQ.jpg (237Кб, 1280x853)
А что сложного? Ты не знаешь синтаксис? Гугли "Как возвести в степень с++" и прочее. Потом вспоминай последовательность операторов, если хуево помнишь - гугли. Если ты не хочешь решать или просто ахуенно тупой - заплати кому-нибудь. Задача довольно проста
Аноним 12/12/16 Пнд 03:51:29  142020554
>>142019884 (OP)
Ты дебил или анимедаун?
Аноним 12/12/16 Пнд 03:52:05  142020577
стой антош, сейчас почти написала
ток проблема выскакивает(
Аноним 12/12/16 Пнд 03:56:06  142020917
#include <iostream>
#include <math.h>


using namespace std;
int main(int argc, char argv[])
{
float y;
float s,x;
int z;
x = -15.246;
y = 4.624
(10 ^ (-2));
z = 21;
s = log(y^(-sqrt(abs(x))))*(x-y/2)+(sin((atan(z)))^2) ;
cout<<s;
system("pause");
return 0;
}

Кароч, выдает ошибку несоответствия типов, дальше лень углубляться

Аноним 12/12/16 Пнд 03:58:35  142021077
>>142020917
"/t" в коде появилось изза табуляции двача
Аноним 12/12/16 Пнд 04:04:13  142021367
Мужики, мне нужно реализовать динамический массив со всякими приблудами. Самое хуевое, это то, что представить его нужно в виде списка маленьких массивов, фиксированной длины.
Второй час ебусь с удалением элемента так, чтобы остальной массив схлопывался. Ну типа уменшался в размере. Буду благодарен за любые советы и прочее.
Готовый код. Тестовый файл и ашник закончены.
http://pastebin.com/gwLyRNuW тестовый файл с мейном
http://pastebin.com/sBCqRvY6 ашник
http://pastebin.com/SCwM9Eb0 то что написал в сишнике, сейчас парюсь с этим самым делитом.
Аноним 12/12/16 Пнд 04:04:44  142021380
>>142021367
Надеюсь это не такое задание, как у ОПа?
Аноним 12/12/16 Пнд 04:06:13  142021421
14814953244990.jpg (51Кб, 1603x601)
A=int(input())
N=int(input())
print((1-(-A)^N)/(1+A))
Котаны, это верное решение?
Аноним 12/12/16 Пнд 04:12:10  142021576
>>142021367
upd
Я тут прикинул, все проблема в этой функции удаления и функции вставки.
Аноним 12/12/16 Пнд 04:13:44  142021617
>>142021576
Так там у тебя просто список не?
Аноним 12/12/16 Пнд 04:15:09  142021656
>>142021617
Список массивов.
Аноним 12/12/16 Пнд 04:18:25  142021743
>>142021656
Бля, не буду спрашивать нахуя тебе это, но по идее нужно просто взять готовую реализацию списка, а затем подредактировать класс Node,(ну вместо инт там будет массив, елси яправильно тебя понял). И ничего не нужно изобретать, в лучши х традициях ООП. Как тебе идейка?
Аноним 12/12/16 Пнд 04:19:58  142021781
>>142021743
#ifndef LIST_H
#define LIST_H
#include <iostream>
struct List
{
int Data;
List Next;
};
struct TSortStackItem
{
int Level;
List
Item;
};
void print(List Head);
void read(int n,List Head);
List
merge(List a, List b);
void divide(List source,List
frontRef, List backRef);
void sort(List
headRef);
void create(List
* lst);
//указатель на текущий элемент списка (при необходимости)
#endif // LIST_H

Заголовок.
Аноним 12/12/16 Пнд 04:20:56  142021811
>>142021781
Блядь, корчое ну ты понял как сделать, спизди чью-то реализацию и где
struct List
{
int Data;
List Next;
};
Вместо int data будет твой массив.
Аноним 12/12/16 Пнд 04:21:56  142021835
>>142021743
В реализации списка инт, а у нас массив, и тут то собака и зарыта. У меня удаление элемента – не означает удаление элемента списка.
Аноним 12/12/16 Пнд 04:25:41  142021915
>>142021835
Не понял. А, понял.Но не совсем. Тебе нужен динамический двумерный массив что ли?
Аноним 12/12/16 Пнд 04:32:00  142022090
>>142021915
Мне нужен динамический массив с возможностью вставки и удаления, так, чтобы длинна массива изменялась. Представляется это все в памяти маленькими массивами фиксированной длины.
Вот например пуска эти маленькие массивы длины 3, и есть большой представленный динамический массив
(123)(456)(789)(10)
Типа поделен на эти минимассивы
теперь удалим эллемент массива с индексом 5
(1;2;3)(4;5;7)(8;9;10)
а теперь на место с индексом 3 добавим 4.7
(1;2;3)(4.7;4;5)(7;8;9)(10)
Вот что массив должен уметь
Аноним 12/12/16 Пнд 04:34:44  142022143
>>142022090
Так это массив списков, а не список массивов. Ну тоже самое, только наоборот мути. Ой, бля, ты даже можешь просто вектор заюзать, будет вектор указателей по итогу. Обращаешься к 5 элементу вектора и работаешь с ним уже как со списком. Пойдёт?
Аноним 12/12/16 Пнд 04:35:28  142022163
>>142022090
Как видишь элементы массива болтаются как говно в прорубе по маленьким подмассивам.
Аноним 12/12/16 Пнд 04:36:07  142022178
>>142022143
Только не совсем понял как. Ааа, кажется допирает. Понял наконец, че ты хочешь.
Аноним 12/12/16 Пнд 04:37:12  142022211
>>142022163
Ты можешь просто хранить разницу в индексах? Типа с такого-то по такой это первые скобки? Или не подойдёт?
Аноним 12/12/16 Пнд 04:37:18  142022213
>>142022143
Не, почему это массив списков?
У меня есть только один список
(1;2;3)(4;5;6)(7;8;9)(10) состоящий из нескольких маленьких массивов(4 штуки их)
Насчет вектора знаю, но боюсь, что мне его нельзя использовать.
Аноним 12/12/16 Пнд 04:38:36  142022249
>>142022213
Ну просто если элементы гуляют между скобками при действиях с ними, то эти скобки какие то искусственные что ли, не тянут на структуру данных, может их можно как-то не реализовывать, а тупо запоминать индексы?
Аноним 12/12/16 Пнд 04:38:51  142022255
>>142022211
Это будет формальная отмазка, Эти скобки показывают представление в памяти. С 0 по 2 элемент хранится в одном массиве, с 3 по 5 во втором, в первом массиве, а точнее структуре содержащей первый массив содержится указатель на второй массив.
Аноним 12/12/16 Пнд 04:40:05  142022290
>>142022255
>Это будет формальная отмазка, Эти скобки показывают представление в памяти. С 0 по 2 элемент хранится в одном массиве, с 3 по 5 во втором, в первом массиве, а точнее структуре содержащей первый массив, содержится указатель на второй массив.
Быстрофикс запятой, для удобного чтения.
Аноним 12/12/16 Пнд 04:40:43  142022304
>>142022255
> с 3 по 5 во втором, в первом массиве, а точнее структуре содержащей первый массив содержится указатель на второй массив.
Не понял вообще. Перефразируй что ли.
Аноним 12/12/16 Пнд 04:41:28  142022320
>>142022290
> с 3 по 5 во втором, в первом массиве, а точнее структуре содержащей первый массив
Вот это конкретно не понял.
Аноним 12/12/16 Пнд 04:41:31  142022323
Чирт.PNG (56Кб, 972x289)
Вот задание, чтобы было понятнее.
Аноним 12/12/16 Пнд 04:42:14  142022336
>>142022320
>>142022323
Аноним 12/12/16 Пнд 04:42:47  142022350
>>142022323
А в чем проблемы? Не знаешь отличие double* x и double x?
Аноним 12/12/16 Пнд 04:43:49  142022380
>>142022350
Проблема в том, что я не знаю, как написать добавление элемента и его удаление.
Аноним 12/12/16 Пнд 04:45:17  142022416
>>142022323
Типа у тебя вместимость N+1, в случае переполнения создаётся новый массив, а в N+1 текущего записывается адрес нового?
Аноним 12/12/16 Пнд 04:46:52  142022462
>>142022416
Это добавление в конец.
А теперь представь что происходит при удалении элемента.
Аноним 12/12/16 Пнд 04:46:55  142022464
>>142022416
Бля, ну это залупа какая-то, нужно при удалении всё смещать, громоздко пиздец.
Аноним 12/12/16 Пнд 04:48:33  142022510
>>142022464
Ага, а я о чем. И других вариантов я не вижу.
Аноним 12/12/16 Пнд 04:51:47  142022591
>>142022510
Блядь, но для решения задачи можно юзать список, один хуй ведь всё в список соединять, и не нужно выделять эти массивы и тд, итоговая структура данных это пиздец вырвиглазный, она будет суперхуёво работать по скорости. Это типа специально так задумано, или просто твой препод мудак? Нахуй он тебя учит такому?
Аноним 12/12/16 Пнд 04:54:15  142022669
>>142022591
Ну насчет скорости ничего не поменяется, а вот для хранения структуры памяти нужно больше. Хотя код становится намного проще. Если тебе интересно, то во всех остальных заданиях список элементов. То есть если хочешь удалить, то просто связываешь предыдущий со следующим.
Аноним 12/12/16 Пнд 04:56:05  142022720
>>142022591
Либо уже юзать дин массив, а в случае чего ресайзать его в два раза, наухй тогда список? Бред ебаный. Вот если чё старая лаба, там ввод с клавы символов, если переполнение, то идёт ресайз в два раза. Почти то, что у ттебя, если бы не список этот ебаный. ну жто пиздец , я чета в ахуе, наухя ??!
#include <iostream>
using namespace std;
char resize(const char str, unsigned size, unsigned new_size)
{
char new_str=new char[new_size];
int i=0;
while(i<=new_size&&i<=size)
{
new_str=str;
++i;
}
delete[] str;
return new_str;
}
char
getline()
{
int size=2;
char ch=new char[size];
char c;
int i=-1;
while(cin.get(c)&&c!='\n')
{
if (i<size)
ch[++i]=c;
else
{
ch=resize(ch,size,2
size);
size*=2;
ch[++i]=c;
}
}
ch[i+1]='\0';
return ch;
}
Аноним 12/12/16 Пнд 04:56:14  142022725
>>142022669
>Ну насчет скорости ничего не поменяется
В смысле если мы сделаем элементом списка одно число.
>а вот для хранения структуры памяти нужно больше
по сравнению с хранением массива
быстро дополнение
Аноним 12/12/16 Пнд 04:59:24  142022801
>>142022725
Разве не поменяется? При удалении нужно будет смещаться назад, проходя по массивам, куча обращений ненужных и прочей ебалы.
Аноним 12/12/16 Пнд 05:01:22  142022840
>>142022725
Бля, в списке уждаление за O(1), просто перецепил и всё, тут же нужно будет смешать итерациям массив влево затем брать следующий список если есть и оттуда смещать, доухя чё поменяется по времени.
Аноним 12/12/16 Пнд 05:03:30  142022891
>>142021367
>>142019884 (OP)
>>142022090
>>142022323

Боже, какие вы тупые. От нечего делать читаю книжку по крестам последние джва месяца. И много студентов такие долбаебы, как вы? Может к черту работу, и решать подобные задачи быдлу за 50-100 рублей? Должно быть много студентов, не способных даже базовую лабу осилить.
Аноним 12/12/16 Пнд 05:05:06  142022933
>>142022840
>>142022801
Ну да, про это я не подумал.
Аноним 12/12/16 Пнд 05:05:52  142022950
>>142022891
Нахуй там список, ты скажи?
Аноним 12/12/16 Пнд 05:07:10  142022979
>>142022891
Привет, динамический-массив-кун интересуется у тебя, куда переводить 200 рублей, чтобы ты написал ему прогу?
Аноним 12/12/16 Пнд 05:08:27  142023009
>>142022933
Слушай, обычный динмассив, что выше скидывал, подходит под все задачи, и похожий принцип, выделяется N памяти, в случае чего ресайзится до size+N. Может препод с условием напортачил чего? Да и задача динмассив даблов, и всё перечисленное няшно там решается и просто, мб попробуй так сделать и показать, мне кажется он явно перепутал что-то, мб глаз замыленный был и список напечатал.
Аноним 12/12/16 Пнд 05:09:54  142023053
>>142023009
И заметь, слово список там одно на весь текст. Мог ошибиться. Потому что если нет, то он демон какой-то и делает из тебя индуса лютого.
Аноним 12/12/16 Пнд 05:16:39  142023184
>>142023053
http://www.cyberforum.ru/cpp-beginners/thread261309.html#post1473148
Лови, готовое решение, попробуй отнести это, если скажет списком делать, то я хуй знает, он еблан.
Аноним 12/12/16 Пнд 06:44:28  142025128
>>142023184
Такое я и сам могу написать. Эх.
Аноним 12/12/16 Пнд 06:53:55  142025338
>>142020917
Как ты блять в степень возводишь? ьОператором XOR??
Аноним 12/12/16 Пнд 11:35:16  142033027
14577169554320.jpg (34Кб, 540x527)

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 60 | 8 | 15
Назад Вверх Каталог Обновить

Топ тредов
Избранное