Bhanu Priya

Bhanu Priya

1,060 Articles Published

Articles by Bhanu Priya

Page 102 of 106

Finding number of alphabets, digits and special characters in strings using C language

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 856 Views

Following is the logic we implement to find alphabets, digits and special characters −for(number=0;string[number]!='\0';number++) {// for loop until endof string    if(string[number]>='a'&&string[number]='A'&&string[number]='0'&&string[number]='a'&&string[number]='A'&&string[number]='0'&&string[number]

Read More

What are character analysis function, explain with C program?

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 311 Views

Character analysis and conversion functionsThe predefined functions in “ctype.h” library is for analyzing the character input and converting them.Analysis functionsS.NoFunctionDescription1isalpha()An alphabet or not2isdigit()A digit or not3isspace()A space, a new line or tab4ispunct()A special symbol or not5slower()A lower case letter of alphabet6isupper()An upper case letter of alphabet7isalphanumeric()An alphabet/digit or notConverting functionsFunctionDescriptiontolower()Converts an upper case alphabet to lower casetoupper()Converts a lower case alphabet to upper caseExampleLet us see a program to demonstrate character analysis and conversion functions − Live Demo#include #include void main(){    //Initializing compile time character variable// char variable = 'A';    //Reading User I/P//    //printf("Enter the character : "); ...

Read More

How to create a pointer for strings using C language?

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 2K+ Views

Arrays of pointers (to strings)Array of pointers is an array whose elements are pointers to the base address of the string.It is declared and initialized as follows −char *a[3 ] = {"one", "two", "three"}; //Here, a[0] is a ptr to the base add of the string "one" //a[1] is a ptr to the base add of the string "two" //a[2] is a ptr to the base add of the string "three"AdvantagesUnlink the two-dimensional array of characters. In (array of strings), in array of pointers to strings there is no fixed memory size for storage.The strings occupy as many bytes as ...

Read More

Working with two-dimensional array at runtime in C programming

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 2K+ Views

ProblemWrite a C program to calculate sum and product of all elements in two-dimensional array using run time compilation.SolutionRuntime compilation or initialization is also called as dynamic allocation. Allocation of memory at the time of execution (run time) is known as dynamic memory allocation.The functions calloc() and malloc() support allocating of dynamic memory.In this program, we will calculate the sum of all elements and product of all elements of two-dimensional array at run time.Logic for computing sum of all elements in 2D array −printf("Sum array is : "); for(i=0;i

Read More

What do you mean by static memory allocation in C programming?

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 3K+ Views

Memory can be allocated in the following two ways −Static Memory AllocationStatic variable defines in one block of allocated space, of a fixed size. Once it is allocated, it can never be freed.Memory is allocated for the declared variable in the program.The address can be obtained by using ‘&’ operator and can be assigned to a pointer.The memory is allocated during compile time.It uses stack for maintaining the static allocation of memory.In this allocation, once the memory is allocated, the memory size cannot change.It is less efficient.The final size of a variable is decided before running the program, it will ...

Read More

Finding even and odd numbers in a set of elements dynamically using C language

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 1K+ Views

ProblemTo compute sum of even numbers and odd numbers in a set of elements using dynamic memory allocation functions.SolutionIn this program, we are trying to find even and odd numbers in a set of numbers.The logic used to find even numbers in a set elements is given below −for(i=0;i

Read More

Explain dynamic memory allocation in C with an example

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 13K+ Views

ProblemFind the sum of n numbers entered by user using dynamically allocated memory using C programming.SolutionThe Dynamic memory allocation enables the C programmers to allocate memory at runtime.The different functions that we used to allocate memory dynamically at run time are −malloc () − allocates a block of memory in bytes at runtime.calloc () − allocating continuous blocks of memory at run time.realloc () − used for reduce (or) extend the allocated memory.free () − deallocates previously allocated memory space.Following C program is to display the elements and calculate sum of n numbers.Using dynamic memory allocation functions, we are trying ...

Read More

Post and Pre incremented of arrays in C language

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 5K+ Views

ProblemExplaining the array post and pre incremented concept with the help of C program.SolutionIncrement operator (++) −It is used to increment the value of a variable by 1There two types of increment operators − pre increment and post increment.Increment operator is placed before the operand in preincrement and the value is first incremented and then operation is performed on it.eg: z = ++a; a= a+1 z=aIncrement operator is placed after the operand in post increment and the value is incremented after the operation is performed.eg: z = a++; z=a a= a+1Let’s consider an example to access particular elements in memory ...

Read More

Matrix row sum and column sum using C program

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 3K+ Views

ProblemLet’s write a C program to compute the row sum and column sum of a 5 x 5 array using run time compilation.SolutionIn this program, we are entering the values of array which is of size 5X5 matrix during runtime in the console, with the help of for loops we are trying to add rows and columns.Logic for doing row sum is given below −for(i=0;i

Read More

How to pass individual elements in an array as argument to function in C language?

Bhanu Priya
Bhanu Priya
Updated on 09-Mar-2021 2K+ Views

If individual elements are to be passed as arguments, then array elements along with their subscripts must be given in function call.To receive the elements, simple variables are used in function definition.Example 1#include main (){    void display (int, int);    int a[5], i;    clrscr();    printf (“enter 5 elements”);    for (i=0; i

Read More
Showing 1011–1020 of 1,060 articles
« Prev 1 100 101 102 103 104 106 Next »
Advertisements