#include <stdio.h>
int main (void)
{
int a,b,c,d,big;
a=5;
b=10;
c=7;
d=20;
if(a>b && a>c && a>d)
{
big = a;
}
else if (b>a && b>c && b>d)
{
big = b;
}
else if(c>a && c>b && c>d)
{
big = c;
}
else
{
big = d;
}
printf("bigger value = %d\n", big);
return 0;
}
#include <stdio.h>
int main (void)
{
int a,b,c,d,e,big;
a=5;
b=10;
c=7;
d=20;
e=45;
if(a>b && a>c && a>d && a>e)
{
big = a;
}
else if (b>a && b>c && b>d && b>e)
{
big = b;
}
else if(c>a && c>b && c>d && c>e)
{
big = c;
}
else if(d>a && d>b && d>c && d>e)
{
big = d;
}
else
{
big = e;
}
printf("bigger value = %d\n", big);
return 0;
}
#include <stdio.h>
int int_max (int a, int b, int c, int d, int e);
int main (void)
{
int a,b,c,d,e,big;
a=5;
b=10;
c=7;
d=20;
e=45;
big = int_max(a,b,c,d,e);
printf("bigger value = %d\n", big);
return 0;
}
int int_max (int a, int b, int c, int d, int e)
{
int big;
if(a>b && a>c && a>d && a>e)
{
big = a;
}
else if (b>a && b>c && b>d && b>e)
{
big = b;
}
else if(c>a && c>b && c>d && c>e)
{
big = c;
}
else if(d>a && d>b && d>c && d>e)
{
big = d;
}
else
{
big = e;
}
return big;
}
#include <stdio.h>
int main (void)
{
int big, i;
int x[6]; //x[0], x[1], x[2], x[3], x[4], x[5]
printf("Enter 6 integers:\n");
for(i=0; i<6; i++)
{
scanf("%d, ", &x[i]);
}
printf("Array elements are:\n");
for(i=0; i<6; i++)
{
printf("%d ", x[i]);
}
printf("\n");
big = x[0];
for(i=1; i<6; i++) // i is 5
{
if(x[i]>big) //45>20
{
big = x[i];
}
}
printf("bigger value = %d\n", big);
return 0;
}
#include <stdio.h>
int array_max(int a[6]);
int main (void)
{
int big, i;
int x[6]; //x[0], x[1], x[2], x[3], x[4]
printf("Enter 6 integers:\n");
for(i=0; i<6; i++)
{
scanf("%d, ", &x[i]);
}
printf("Array elements are:\n");
for(i=0; i<6; i++)
{
printf("%d ", x[i]);
}
printf("\n");
big = array_max(x);
printf("bigger value = %d\n", big);
return 0;
}
int array_max(int a[6])
{
int big, i;
big = a[0];
for(i=1; i<6; i++)
{
if(a[i]>big)
{
big = a[i];
}
}
return big;
}
#include <stdio.h>
int array_max(int a[6], int l);
int main (void)
{
int big, i;
int x[5]; //x[0], x[1], x[2], x[3], x[4]
printf("Enter 5 integers:\n");
for(i=0; i<5; i++)
{
scanf("%d, ", &x[i]);
}
printf("Array elements are:\n");
for(i=0; i<5; i++)
{
printf("%d ", x[i]);
}
printf("\n");
big = array_max(x, 5);
printf("bigger value = %d\n", big);
return 0;
}
int array_max(int a[6], int l)
{
int big, i;
big = a[0];
for(i=1; i<l; i++)
{
if(a[i]>big)
{
big = a[i];
}
}
return big;
}
2D Arrays:
#include <stdio.h>
int main()
{
int i,j;
int a[4][3] = {{4,2,7},
{1,5,6},
{9,3,2},
{6,2,9}
};//rows 0 to 3, columns 0 to 2
for(i=0; i<4; i++)
{
for(j=0; j<3; j++)
{
printf("a[%d][%d] = %d\t", i,j,a[i][j]);
}
printf("\n");
}
return 0;
}
/*
4 2 7
1 5 6
9 3 2
6 2 9
*/
3D Arrays:
#include <stdio.h>
int main()
{
int i, j, k;
int a[5] = {8,3,9,7,1};
int b[4][3] = { {1,2,3},
{7,9,7},
{2,9,3},
{6,7,7} }; //b[3][1]
int c[2][4][3] = {
{ {1,2,3},
{7,9,7},
{2,9,3},
{6,7,7}
},
{ {3,3,2},
{8,9,7},
{2,6,3},
{6,8,7}
}
}; //b[1][2][1]
for(i=0; i<2; i++)
{
for(j=0; j<4; j++)
{
for(k=0; k<3; k++)
{
printf("c[%d][%d][%d] = %d\t", i, j, k, c[i][j][k]);
}
printf("\n");
}
printf("\n\n");
}
return 0;
}
different types of arrays:
#include <stdio.h>
int main()
{
int a[3] = {5,81,25};
char b[3] = {'g', 'A', '?'};
float c[3] = {3.5, 34.78, 7.324};
printf("a[0] =%d\n", a[0]);
printf("b[2] =%c\n", b[2]);
printf("c[1] =%f\n", c[1]);
return 0;
}