Untitled

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; size_t universum_power = 66; struct ArraySet{ size_t size; char* elements; ArraySet(size_t size=0): size(size){ this->elements = (char*) malloc(sizeof(char)*size); //TODO generate literals } ~ArraySet(){ free(elements); } }; void addToAS(ArraySet* result_storage, char element){ result_storage->elements = (char*) realloc(result_storage->elements, sizeof(char)*(++(result_storage->size))); result_storage->elements[result_storage->size-1] = element; } void intersectionAS (ArraySet* result_storage, ArraySet* operand1, ArraySet* operand2){ delete result_storage; result_storage = new ArraySet(); for(int i=0; i<operand1->size; i++){ for(int j=0; j<operand2->size; j++){ if(operand1->elements[i]==operand2->elements[j]){ addToAS(result_storage, operand1->elements[i]); } } } } struct ListSetNode{ ListSetNode* nextNode; char element; }; int main() { cout << (char)240; return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines