ОО1/Септембар 1 2025 — разлика између измена
< ОО1
Пређи на навигацију
Пређи на претрагу
м (→Решење) |
|||
| Ред 36: | Ред 36: | ||
=== Решење === | === Решење === | ||
(*x)++; | |||
y++ | |||
(*z)++; | |||
== 5. задатак == | == 5. задатак == | ||
Верзија на датум 28. септембар 2025. у 19:27
- Овај задатак није решен. Помозите SI Wiki тако што ћете га решити.
Септембар 1 рок 2025. године Сваки задатак вреди 5 поена.
1. задатак
Поставка
Решење
2. задатак
Поставка
Приказати како би следећи део програма био имплементиран на језику C++.
typedef struct {
ListElem* next;
T t;
} ListElem;
void ListElem_init (ListElem* e, T t) { e->next=0; e->t=t; }
void ListElem_linkToPrev (ListElem* e, ListElem* prev) {
if (prev) { e->next = prev->next; prev->next = e; }
}
Решење
3. задатак
Поставка
Решење
4. задатак
Поставка
Написати изразе којима се целобројна променљива i увећаваза 1 посредством варијабли x, y и z респективно.
int i=0, *x=&i, &y=i, *&z=x;
Решење
(*x)++; y++ (*z)++;