Contact : +88 01840-723661

|

Email : info@jakafind.com

C Programming Array Practice

C Programming Array Practice

Write a program to print the elements of a 1D array


#include <stdio.h>
int main()
{
int i,arr[4]={1,2,3,4};
for(i=0;i<4;i++){
printf("%d\t", arr[i]);
}
return 0;
}

#include <stdio.h>
int main()
{
int i,n,sum=0;
printf("Enter a array: ");
scanf("%d",&n);
int arr[n];
printf("Enter %d element: \n",n);
for(i=0;i<n;i++)
{
scanf("%d", &arr[i]);
}
printf("Array: ");
for(i=0;i<n;i++)
{
sum=sum+arr[i];
}
printf("%d ",sum);
return 0;
}

Write a program to print the elements of a 2D array


#include <stdio.h>
int main()
{
int i,j, arr[2][2]={{1,2},{3,4}};
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%d\t", arr[i][j]);
}
}
return 0;
}

#include<stdio.h> 
int main()
{ 
int array[3][3],i,j; 
printf("Enter 3 by 3 array element: \n"); 
for (i=0;i<3;i++)
{ 
for (j=0;j<3;j++)
{ 
scanf("%d", &array[i][j]);
}
} 
for (i=0;i<3;i++)
{ 
for(j=0;j<3;j++)
{ 
printf("%d\t", array[i][j]);
} 
printf("\n");
} 
return 0;
}

Array access a specific element


#include <stdio.h>
int main()
{
int i,arr[4]={1,2,3,4};
for(i=0;i<4;i++){
printf("%d\t", arr[2]);
}
return 0;
}

Print an array those outputs only the odd number from the array


#include <stdio.h> 
int main()
{ 
int i, n; 
printf("Enter any array size: "); 
scanf("%d", &n); 
int arr[n]; 
printf("Enter %d Numbers: ", n); 
for(i=0;i<n;i++)
{ 
scanf("%d",&arr[i]);
} 
printf("Odd Numbers in Array are: "); 
for(i=0;i<n;i++)
{ 
if(arr[i]%2!=0) 
printf("%d ",arr[i]);
} 
return 0;} 

Write a program to sum up the even elements of an array


#include <stdio.h> 
int main()
{ 
int i,n,sum=0; 
printf("Enter any array size: "); 
scanf("%d",&n); 
int arr[n]; 
printf("Enter %d Numbers: ", n); 
for(i=0; i<n; i++)
{ 
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++)
{ 
if(arr[i]%2==0) 
sum=sum+arr[i];
} 
printf("Total Sum of Even values is: %d ",sum); 
return 0; } 

Write a program to find a maximum number from an array


#include <stdio.h> 
int main()
{ 
int i, n; 
printf("Enter any array size: "); 
scanf(“%d”,&n); 
int arr[n]; 
printf("Enter %d Numbers: ", n); 
for(i=0; i<n; i++)
{ 
scanf("%d", &arr[i]);
} 
printf("The maximum numbers are: "); 
int max = arr[0]; 
for(i=1; i<n; i++)
{ 
if(arr[i] > max)
{
max=arr[i];
}
} 
printf("%d", max); 
return 0;
}

Write a program to delete an element from a 1D array


#include <stdio.h>
int main()
{
int arr[100],i,n,position;
printf("Enter any array aize: ");
scanf("%d", &n);
printf("Enter %d Array Element: ", n);
for(i=0;i<n;i++)
{
scanf("%d", &arr[i]);
}
printf("Enter which position you want to delete: ");
scanf("%d", &position);
for(i=position-1;i<=n-2;i++)
{
arr[i]=arr[i+1];
}
arr[n-1]=0;
printf("Deletion: ");
for(i=0;i<n-1;i++)
{
printf("%2d ", arr[i]); 
}
return 0;
}

Array replace a specific element


#include <stdio.h>
int main()
{
int i,j, arr[2][2]={{1,2},{3,4}};
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%d\t", arr[i][j]);
}
}
return 0;
}

Write a program to insert an element in a 1D array


#include <stdio.h>
int main()
{
int arr[100],i,n,position,value;
printf("Enter any array aize: ");
scanf("%d", &n);
printf("Enter %d Array Element: ", n);
for(i=0;i<n;i++)
{
scanf("%d", &arr[i]);
}
printf("Enter which position you want to insert: ");
scanf("%d", &position);
printf("Enter the value you want to insert: ");
scanf("%d", &value);
for(i=n;i>=position;i--)
{
arr[i]=arr[i-1];
}
arr[position-1]=value; 
printf("Insertion: ");
for(i=0;i<n+1;i++)
{
printf("%d ", arr[i]); 
}
return 0;
}

Write a program that prints arrays in reverse order


#include <stdio.h> 
int main()
{ 
int i,n; 
printf("Enter any array size: "); 
scanf("%d",&n); 
int arr[n]; 
printf("Enter %d Numbers: ",n); 
for(i=0; i<n; i++)
{ 
scanf("%d",&arr[i]);
} 
printf("Revesed Element: "); 
for(i=n-1; i>=0; i--)
{ 
printf("%d ", arr[i]);
} 
return 0;
} 

Write a program that prints arrays in reverse order


#include <stdio.h> 
int main()
{ 
int i,n; 
printf("Enter any array size: "); 
scanf("%d",&n); 
int arr[n]; 
printf("Enter %d Numbers: ",n); 
for(i=0; i<n; i++)
{ 
scanf("%d",&arr[i]);
} 
printf("Revesed Element: "); 
for(i=n-1; i>=0; i--)
{ 
printf("%d ", arr[i]);
} 
return 0;
} 

Write a program that prints arrays in reverse order


#include <stdio.h> 
int main()
{ 
int i,n; 
printf("Enter any array size: "); 
scanf("%d",&n); 
int arr[n]; 
printf("Enter %d Numbers: ",n); 
for(i=0; i<n; i++)
{ 
scanf("%d",&arr[i]);
} 
printf("Revesed Element: "); 
for(i=n-1; i>=0; i--)
{ 
printf("%d ", arr[i]);
} 
return 0;
} 

 

 

 

Thank You!

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *