Question

In C++ code language please: 1. Created a linked list 2. Insert 5 values: 1, 10,...

In C++ code language please:

1. Created a linked list

2. Insert 5 values: 1, 10, 3, 20, 25

3. Point and print only even numbers in the list

0 0
Add a comment Improve this question Transcribed image text
Answer #1


//c++ program to print even numbers in created linkedlist


#include <iostream>

using namespace std;

struct Node {

int val; //variable to store data

struct Node *next; //pointer

};

struct Node* head = NULL; //initializing linkedlist head with NULL

void insert_node(int new_data) { //Function for inserting data into linked list

struct Node* new_node = (struct Node*) malloc(sizeof(struct Node));//allocating memory

new_node->val = new_data;

new_node->next = head; //inserting data

head = new_node;

}


void dis() { // Function for displaying data, in linked list

struct Node* ptr;

ptr = head;

while (ptr != NULL) {

if(ptr->val%2==0){ //checking even condition

cout<< ptr->val <<" ";//printing output

}

  
ptr = ptr->next; //changing position

}

}


int main() {

insert_node(1);

insert_node(10);

insert_node(3);

insert_node(20);

insert_node(25);

cout<<"The final linked list is: ";

dis();

return 0;

}

Output:-

Add a comment
Know the answer?
Add Answer to:
In C++ code language please: 1. Created a linked list 2. Insert 5 values: 1, 10,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write a C++ code to insert the following numbers in two Linked Lists. Insert numbers of...

    Write a C++ code to insert the following numbers in two Linked Lists. Insert numbers of first list in Linked List#1, and numbers of second list in Linked List#2. Do not insert both lists in a single Linked List. List#1. 5, 78, 45, 23, 11, 89, 10, 78, 6, 99, 876, 5, 67, 13 List#2. 5, 89, 688, 52, 557, 953, 5, 7, 55, 35, 89, 99, 99, 6, 557, 89, 5, 99, 6, 2, 45, 12, 7, 6, 94,...

  • using C++, NOT C language 1. Write a function called insert() to insert a node to...

    using C++, NOT C language 1. Write a function called insert() to insert a node to the beginning of a linked list. The data is passed into the function. For example insert(8) will insert a node at the beginning of the list with the number 8 in the data field. Each node in the linked list is a ListNode struct as discussed in class. 2. Write a function called print() that will traverse the entire linked list and print out...

  • Build a double linked list to accommodate the following numbers: 6,3,2,1,5, 0 in C Programming language...

    Build a double linked list to accommodate the following numbers: 6,3,2,1,5, 0 in C Programming language A. Print list forward B. Sort the list C. Delete a node with 3 D Print the list backwards E. Insert a node with 10 between the first and the second nodes

  • Please write in c++ language: -Create a queue -Insert elements {1, 2, 3, 4, 5} -Print...

    Please write in c++ language: -Create a queue -Insert elements {1, 2, 3, 4, 5} -Print alternate numbers from queue

  • BELOW IS THE CODE I ALREADY HAVE Linked List - Delete Modify Lab 5 and include...

    BELOW IS THE CODE I ALREADY HAVE Linked List - Delete Modify Lab 5 and include the method to delete a node from the Linked List. In summary: 1) Add the method Delete 2) Method call to delete, with a number that IS in the list 3) Method call to delete, with a number that is NOT in the list - Be sure to include comments - Use meaningful identifier names (constants where appropriate) import java.io.*; 1/ Java program to...

  • I really need help making a linked list program in C++, the program in total should...

    I really need help making a linked list program in C++, the program in total should have 3 source files: IntList.h IntList.cpp IntListTest.cpp The class should contain the following functions: Constructor Destructor (should use removeAll() function) insert(int) - inserts the given int into the list (in order, duplicates are allowed) remove(int) - removes the given int from the list. Returns true if successful, false otherwise. print() - prints the list in-order (all on one line, comma delimited; no comma at...

  • Please fill in this code to reverse a linked list: (written in C/C++) #include #include #include...

    Please fill in this code to reverse a linked list: (written in C/C++) #include #include #include using namespace std; /* Link list node */ struct Node { int data; // your code here }; /* Function to reverse the linked list */ static void reverse(struct Node** head_ref) { // your code here } /* Function to push a node */ void push(struct Node** head_ref, int new_data) { // your code here } /* Function to print linked list */ void...

  • Please fill in the code to reverse a linked list. IN C++ #include <stdio.h> #include <stdlib.h>...

    Please fill in the code to reverse a linked list. IN C++ #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; /* Link list node */ struct Node { int data; // your code here }; /* Function to reverse the linked list */ static void reverse(struct Node** head_ref) { // your code here } /* Function to push a node */ void push(struct Node** head_ref, int new_data) { // your code here } /* Function to print linked list...

  • Please slove all these questions in C language Write a function insert At Position N ()...

    Please slove all these questions in C language Write a function insert At Position N () for a singly-linked list that has the following declaration and precondition: int insert At Position N (strict node **p Head, int n, int new Data); Precondition: n > 0 and the list always has enough nodes to satisfy the position specified by n. The function should allocate memory for a new node, and initialize it with the new Data value. It should then insert...

  • c++ only Program 2: Linked List Class For this problem, let us take the linked list...

    c++ only Program 2: Linked List Class For this problem, let us take the linked list we wrote in a functional manner in a previous assignment and convert it into a Linked List class. For extra practice with pointers we’ll expand its functionality and make it a doubly linked list with the ability to traverse in both directions.    Since the list is doubly linked, each node will have the following structure: struct Node { int number; Node * nextNode;...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT