design teda super

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Zobrazi� pr�spevky MenuQuote from: Hezechiel on 26.02.2010, 16:25:17malo by to byť dobre
tak niekto prve cviko
// cviko1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
enum NodeType {
NEG, ADD, SUB, MUL, DIV, VALUE
};
struct Node {
NodeType type;
union {
struct {
Node *l, *r;
} operands;
int value;
};
};
Node *make_tree()
{
Node *v2, *v3, *v4, *v9, *s, *m, *d, *n;
v2 = new Node; v2->type = VALUE; v2->value = 2;
v3 = new Node; v3->type = VALUE; v3->value = 3;
v4 = new Node; v4->type = VALUE; v4->value = 4;
v9 = new Node; v9->type = VALUE; v9->value = 9;
s = new Node; s->type = SUB;
s->operands.l = v4; s->operands.r = v9;
m = new Node; m->type = MUL;
m->operands.l = v2; m->operands.r = s;
d = new Node; d->type = DIV;
d->operands.l = m; d->operands.r = v3;
n = new Node; n->type = NEG;
n->operands.l = d;
return n;
}
int eval(Node *n) {
switch (n->type){
case 0:
return -1*eval(n->operands.l);
case 1:
return eval(n->operands.l)+eval(n->operands.r);
case 2:
return eval(n->operands.l)-eval(n->operands.r);
case 3:
return eval(n->operands.l)*eval(n->operands.r);
case 4:
return eval(n->operands.l)/eval(n->operands.r);
case 5:
return n->value;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
printf("%d\n", eval (make_tree()));
return 0;
}
Quote from: MackoZlesa on 23.02.2010, 23:54:10stále to ale môže niekto posrať ako ja
Neviete niekto nahodou konkretne cisla, ktore trebalo vynasobit, resp. vydelit pri panovi Haulisovi? inak podla mna je dost nefer, ze niekto dostane 4 body prakticky za nic a ini sa musia trosku viac potrapit. Ale to je skor otazka pre vedenie tohto nadherneho predmetu
Quote from: bludar on 21.02.2010, 17:56:08
Kde najdem materiály čo ukazoval kolár na prednáške ? Znenie zadania, jazyk typu basic a pod.
http://people.tuke.sk/jan.kollar/FJaP/
Quote from: JankoHrasko on 09.02.2010, 22:48:51Odo mňa konkrétne nič
Neviete mi niekto povedať čo chcel ako odpoveď pri otázke 3D kockou??
QuoteV rozvrhu predmetu bol zmenený vyučujúci.Hauliš -> Danková
Upravená rozvrhová jednotka predmetu je nasledovná:
APS - Architektúry počítačových systémov
2009/2010LETNY
Quote from: piton on 08.02.2010, 02:25:43taže opakovať sa dá čiastkovo? akože to čo si nevedel alebo ako?
prides este raz na ustnu...
Quote from: Smokie on 07.02.2010, 00:00:41
ale stale sa to da pouzit
Quote from: piton on 06.02.2010, 03:44:08jo je to "až"
myslim, ze to znamena "az", cize y z intervalu 0 az 1
Quote from: Matejus on 03.02.2010, 18:21:09mohol by vypísať. ja idem na riadny až 11. bo skôr sa nedalo
bud vypise alebo zvysi kapacity na 50 ... to je moj nazor
Quote from: stiffmaister on 28.01.2010, 21:32:37prednáška 7, 4 strana doleQuote from: kilomassa on 28.01.2010, 20:57:16Quote from: stiffmaister on 28.01.2010, 19:40:31
Charakterizujte model callback pre asynchronne volanie v systeme CORBA?
no hej, ale ako ho charakterizujem? to ho mam prekreslit?