Single Dimensional Array
n-number of values-ஐ ஒரே ஒரு variable-லில் store செய்வது single Dimensional array.
Syntax
int a[10]; // declaration
int a[]={10,20,30,40};// declaration with initialization
How to Print the Value of an Array - Example
#include<stio.h>
#include<conio.h>
int main(){
int a[]={10,20,30,40};
printf("\n %d",a[0]);
printf("\n %d",a[1]);
printf("\n %d",a[2]);
printf("\n %d",a[3]);
}
Output:
1020
30
40
ஒரு array-வில் உள்ள values-ஐ, index பயன்படுத்தி தனி தனி printf-ல் print செய்வது மிக கடினமான வேலை. example ஒரு array-வில் 100 values உள்ளது என்று எடுத்துகொள்வோம். அப்படியானால் அந்த values-ஐ print செய்ய 100 printf() தேவைபடுகிறது. இது programmer-ன் வேலையையும் sorce-ஐயும் அதிகமாக்குகிறது. ஆகவே இதை எளியமுறையில் print செய்ய for() loop பயன்படுத்தபடுகிறது.
Print array values using for loop
Qn: Print all array value using for loop
#include<stio.h>
#include<conio.h>
int main(){
int yam[]={11,22,33,44};
int i,len;
// find number of elements in array
// sizeof(yam) is 8byte and sizeof(yam[0]) is 2byte
// 8/2 = 4, so len = 4;
len=sizeof(yam)/sizeof(yam[0]);
for(i=0;i<len;i++){
printf("\n %d",yam[i]);
}
return 0;
}
Output:
1122
33
44
Qn: Print all array values in reverse order using for loop
#include<stio.h>
#include<conio.h>
int main(){
int v[]={4,6,0,7,9};
int i,len;
// find number of elements in array
len=sizeof(v)/sizeof(v[0]);
// v[0]=4,v[1]=6,v[2]=0,v[3]=7,v[4]=9
// so index should start with 4. (i.e) v[4]
// len-1; 5-1=4
for(i=len-1;i>=0;i--){
printf("\n %d",v[i]);
}
return 0;
}
Output:
97
0
6
4
Qn: Find the biggest and smallest number in array
#include<stio.h>
#include<conio.h>
int main(){
int v[]={40,632,1024,176,929};
int i,len,big,small;
len=sizeof(v)/sizeof(v[0]);
big=v[0];
for(i=0;i<len;i++){
if(v[i]>big){
big=v[i];
}
}
printf("\n the biggest number is %d",big);
small=v[0];
for(i=0;i<len;i++){
if(v[i]<small){
big=v[i];
}
}
printf("\n the smallest number is %d",small);
return 0;
}
Output:
The biggest number is 1024The smallest number is 40
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments