Skip to content

🟥🟨🟩🟦Arrays : hope the endless array of assignments ends soon🥺

Notifications You must be signed in to change notification settings

Abhishek-Singh296/Arrays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Arrays

An array in C is a fixed-size collection of similar data items stored in contiguous memory locations. It can be used to store the collection of primitive data types such as int, char, float, etc., and also derived and user-defined data types such as pointers, structures, etc.Instead of declaring individual variables, such as number0, number1, ..., and number99, you declare one array variable such as numbers and use numbers[0], numbers[1], and ..., numbers[99] to represent individual variables. A specific element in an array is accessed by an index. Screenshot 2023-04-24 202912


Syntax

In C, we have to declare the array like any other variable before using it. We can declare an array by specifying its name, the type of its elements, and the size of its dimensions. When we declare an array in C, the compiler allocates the memory block of the specified size to the array name.

data_type array_name [size];
         or
data_type array_name [size1] [size2]...[sizeN];

Example

// C Program to illustrate the array declaration
#include <stdio.h>
 
int main()
{
 
    // declaring array of integers
    int arr_int[5];
    // declaring array of characters
    char arr_char[5];
 
    return 0;
}

Code-I

//Arrays_Basics
//Array Value at index-i

#include <stdio.h>
int main()
{
	int i;
	printf("Enter the array index number:");
	scanf("%d", &i);
	if(i<5)
	{
	int x[5]={2,10,15,17,21};
	printf("%d", x[i]);
	}
	else
	{
		printf("Enter Value between 0 & 4:");
	}
	return 0;
}

Output-I

Screenshot 2023-04-11 152649


Code-II

//Arrays_creation
// Program to find the average of n numbers using arrays

#include <stdio.h>

int main() {

  int marks[10], i, n, sum = 0;
  double average;

  printf("Enter number of elements: ");
  scanf("%d", &n);

  for(i=0; i < n; ++i) {
    printf("Enter number%d: ",i+1);
    scanf("%d", &marks[i]);
          
    // adding integers entered by the user to the sum variable
    sum += marks[i];
  }

  // explicitly convert sum to double
  // then calculate average
  average = (double) sum / n;

  printf("Average = %.2lf", average);

  return 0;
}

Output-II

Screenshot 2023-04-11 153619

About

🟥🟨🟩🟦Arrays : hope the endless array of assignments ends soon🥺

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages