When it is required to filter rows with a specific pair sum, a method is defined. It checks to see if elements in a specific index is equal to key, and returns output based on this.Below is a demonstration of the same −Example Live Demodef find_sum_pair(val, key): for index in range(len(val)): for ix in range(index + 1, len(val)): if val[index] + val[ix] == key: return True return False my_list = [[71, 5, 21, 6], [34, 21, 2, 71], [21, 2, 34, 5], [6, 9, ... Read More
Datatype is the declaration of memory location or variable. Data can be of different types and some of the examples of data types in C language are as follows −Integers, rational numbers, whole numbers, real numbers, complex numbers, vectors, characters etc.Coming to the machine hardware, the data is everything encoded as a string of binary digits 0 and 1 of finite length. In the machines, the integer data is processed in the arithmetic logic unit (ALU) and fractional data is processed in the floating-point unit (FPU). This gets reflected in the built-in or primitive data types of a high-level language.Built-in ... Read More
Computer is an electronic device which can used to store data and to perform operations, based on the size of computer, the computer may be divided into four types they are −Micro-computer (small)Mini-computer (medium)Mainframe computer (large)Supercomputer (very large)Micro-computerThe CPU used in micro-computer is microprocessor, it originated in the late 1970’s. The first micro-computer is around 8-bit microprocessor chips.The chip with 8-bit can retrieve data/instruction from storage, process and manipulate at a time. The cost of micro-computers is economical and are friendly in use. Personal computers (PCs) can fall into this category.Mini-computerIt originated in the 1960’s. Initially the mini-computers were 8 ... Read More
Linked lists use dynamic memory allocation and are collection of nodes.Nodes have two parts which are data and link.Types of Linked ListsThe types of linked lists in C programming language are as follows −Single / Singly linked lists.Double / Doubly linked lists.Circular single linked list.Circular double linked list.Double linked listThe diagram given below depicts the representation of double linked list.ExampleFollowing is the C program to insert a node at any position using double linked list − Live Demo#include #include struct node { int num; struct node * preptr; struct node * nextptr; }*stnode, *ennode; void DlListcreation(int ... Read More
Linked lists use dynamic memory allocation and are collection of nodes.Nodes have two parts which are data and link.Types of Linked ListsThe types of linked lists in C programming language are as follows −Single / Singly linked listsDouble / Doubly linked listsCircular single linked listCircular double linked listSingle linked listThe diagram given below depicts the representation of single linked list.ExampleFollowing is the C program to display the numbers in reverse order by using the single linked list − Live Demo#include #include struct node { int num; struct node *nextptr; }*stnode; void createNodeList(int n); void reverseDispList(); void displayList(); ... Read More
In order to find the trailing zero in a given factorial, let us consider three examples as explained below −Example 1Input − 4Output − 0Explanation − 4! = 24, no trailing zero.Factorial 4! = 4 x 3 x 2x 1 = 24. No trailing zero i.e. at 0’s place 4 number is there.Example 2Input − 6Output − 1Explanation − 6! = 720, one trailing zero.Factorial 6! = 6 x 5 x 4 x 3 x 2 x 1 = 720, one trailing zero, because at 0’s place 0 number is there.Example 3The input is as follows −n = 4 n ... Read More
ProblemA program to print Excel column title that corresponds to a given column number (integer value). User has to enter the integer number based on given number it has to print excel column number.SolutionThe solution to print Excel column title that corresponds to a given column number in C programming language is explained below −Example 1Let us see an example.1 -> A 2 -> B ... 26 -> Z 27 -> AA 28 -> AB ...Example 2The input is as follows −number = 3 number = 27 number = 151The output is as follows −Excel column title: C Excel column ... Read More
ProblemFind the fraction part from two given integers given by user at run time by using the dynamic memory allocation and represent the numerator and denominator in string format.SolutionThe solution to represent the numerator and denominator in string format is as follows −Example -The input is given below −Numerator1 = 3 Denominator2 = 2 numerator2 = 4 denominator2 = 7The output is as follows −Fractional part1: 1.5 Fractional part2: 0.(571428)ExampleFollowing is the C program to represent the numerator and denominator in string format −#include #include #include #include char* fractionToDecimal(int numerator, int denominator) { char ... Read More
strtok() function is a part of the header file #include The syntax of strtok() function is as follows −char* strtok(char* string, const char* limiter);Input string string and a delimiter character limiter. strtok() will divide the string into tokens based on the delimited character.We can expect a list of strings from strtok(). But, the function returns a single string because after calling strtok(input, limiter), it will returns the first token.But we have to keep calling the function again and again on a NULL input string, until we get NULL! Generally, we used to keep calling strtok(NULL, delim) until it returns ... Read More
First, let us understand what is operator precedence in C programming language.Operator PrecedenceOperator precedence is used to evaluate the order of operators evaluated in an expression. In C programming, every operator has a priority. When there is more than one operator in the given expression, the operator with higher precedence or priority is evaluated first and the operator with the least priority is evaluated later.Operator AssociativityOperator associativity is used to evaluate the order of operators with equal precedence in an expression. In the C programming language, when an expression contains multiple operators with equal or same precedence, we use associativity ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP