Exo 1
Exo 1
h>
#include <stdlib.h>
do {
printf("Enter an integer: ");
scanf("%d", &data);
Node* newNode = createNode(data);
if (head == NULL) {
head = newNode;
} else {
temp->next = newNode;
}
temp = newNode;
return head;
}
if (temp == NULL) {
printf("Position out of bounds\n");
free(newNode);
return;
}
newNode->next = temp->next;
temp->next = newNode;
}
int main() {
Node* list = createList();
displayList(list);
printf("Length of the list: %d\n", listLength(list));
printf("Number of even values: %d\n", countEvenValues(list));
return 0;
}