Array Declaration and Dimensional :

What is array ?

An array is a collection of data items or a kind of data structure that can store a fixed size sequential collection of elements of the same type.

Single / One Dimensional Array :

Single / One Dimensional array is used to represent and store data in a liner form and only one subscript variable is called Single / One dimensional array.

Syntax :

<data-type> <array_name> [size];

Example :

  1. /* Description: program to find sum of N integers */
  2. #include<stdio.h>
  3. main()
  4. {
  5. int a[20],i,n,sum=0;
  6. printf("How many integers : ");
  7. scanf("%d",&n);
  8. printf("----------------------");
  9. for(i=1;i<=n;i++)
  10. {
  11. printf("\nNo. %d - Value enter: ",i);
  12. scanf("%d",&a[i]);
  13. }
  14. for(i=1;i<=n;i++)
  15. {
  16. sum=sum+a[i];
  17. }
  18. printf("----------------------");
  19. printf("\nsum of all integers: %d",sum);
  20. getch();
  21. }

Output :

c language - program to find sum of N integers

Multi Dimensional Array :

Array have more than one subscript variable is called multi dimensional array, Multi dimensional array also represent or store data.

Syntax :

<data-type> <array_name> [row_subscript][colum_subscript];

Example :

  1. /* Description: matrix sum */
  2. #include<stdio.h>
  3. main()
  4. {
  5. int a[10][10],b[10][10],sum[10][10],i,j,m,n;
  6. printf("Enter order of matrix: ");
  7. scanf("%d %d",&m,&n);
  8. printf("\nput 1st matrix values:\n");
  9. for(i=1;i<=m;i++)
  10. {
  11. for(j=1;j<=n;j++)
  12. {
  13. scanf("%d",&a[i][j]);
  14. }
  15. }
  16. printf("\nput 2nd matrix values:\n");
  17. for(i=1;i<=m;i++)
  18. {
  19. for(j=1;j<=n;j++)
  20. {
  21. scanf("%d",&b[i][j]);
  22. }
  23. }
  24. printf("\nCalculating...\n");
  25. for(i=1;i<=m;i++)
  26. {
  27. for(j=1;j<=n;j++)
  28. {
  29. sum[i][j]=a[i][j]+b[i][j];
  30. }
  31. }
  32. printf("Result :\n\n");
  33. for(i=1;i<=m;i++)
  34. {
  35. for(j=1;j<=n;j++)
  36. {
  37. printf("%d \t",sum[i][j]);
  38. }
  39. printf("\n");
  40. }
  41. getch();
  42. }

Output :

c language - matrix sum

Next Update

Loading...

Currently we improved our website User Interface and other contents. Our next update is adding video tutorials on this site so, We create a new YouTube channel, our YouTube channel name is CodeX.

We need some time for make video tutorials (CodeX) so, stay with us and keep supporting and you know already we make a Collaboration with HackIsOn YouTube channel long time ago So, please Subscribe Our Channels