Lab4/Lab_20/Lab_20/Z_3.cpp

73 lines
1.1 KiB
C++

//#define _CRT_SECURE_NO_WARNINGS
//
//#include <stdio.h>
//#include <stdlib.h>
//
//struct Node {
// int data;
// struct Node* next;
//};
//
//
//struct Node* first = NULL;
//
//void printList() {
// struct Node* ptr = first;
// while (ptr != NULL) {
// printf("(%d) -> ", ptr->data);
// ptr = ptr->next;
// }
// printf("NULL\n");
//}
//
//void addToHead(int value) {
// struct Node* newNode = (struct Node*)malloc(sizeof(struct Node));
//
// newNode->next = first;
// newNode->data = value;
//
// first = newNode;
//}
//
//int evcnt() {
// struct Node* ptr = first;
// int count = 0;
// while (ptr != NULL) {
// if (ptr->data % 2 == 0) {
// count++;
//
// }
// ptr = ptr->next;
// }
// return count;
//}
//
//void clearList() {
// while (first != NULL)
// {
// struct Node* delNode = first;
// first = first->next;
// free(delNode);
// }
//}
//
//
//void main() {
// first = NULL;
// printList();
//
// addToHead(2);
// addToHead(3);
// addToHead(6);
// addToHead(4);
// printList();
//
// printf("Even Num = %d\n", evcnt());
//
// clearList();
// printList();
//
// printf("Even Num(Null) = %d\n", evcnt());
//
//}