Exp11 16
Exp11 16
Program:-
#include<stdio.h>
void main()
{
int i,n , p1=0 , p2=1,s=0;
printf("Enter the limit:");
scanf("%d",&n);
printf("Fibonacci series \n %d %d ", p1, p2);
for(i=3 ; i<=n ; i++)
{
s=p1+p2;
printf("%d ",s);
p1=p2;
p2=s;
}
}
Output
Enter the limit:10
Fibonacci series
0 1 1 2 3 5 8 13 21 34
Program:-
#include<stdio.h>
void main()
{
int a[50] , i , n , large;
printf("Enter the limit :");
scanf("%d",&n);
printf("Enter the array elements \n");
for(i=0 ; i<n ; i++)
{
scanf("%d", &a[i] );
}
large=a[0] ;
for(i=1 ; i<n ; i++)
{
if(large<a[i] )
large=a[i] ;
}
printf("Largest element in an array=%d", large);
}
Output
Enter the limit :5
Enter the array elements
7
6
9
4
5
Largest element in an array=9
13) Array elements in reverse order
Aim:-Write C program to print array elements in reverse order.
Program:-
#include<stdio.h>
void main()
{
int a[50],i,n;
printf("Enter the limit :");
scanf("%d",&n);
printf("Enter the array elements \n");
for(i=0;i<n;i++)
{
scanf("%d", &a[i] );
}
printf("Array elements in reverse order\n");
for(i=n-1; i>=0 ; i- -)
{
printf("%d \n", a[i]);
}
}
Output
Enter the limit :6
Enter thEnter the limit :6
Enter the array elements
6
4
5
2
8
9
Array elements in reverse order
9
8
2
5
4
6
14) Array sorting
Aim:-Write C program to sort a given array in ascending order.
Program:-
#include<stdio.h>
void main()
{
int a[50],i,n,j,temp;
printf("Enter the limit :");
scanf("%d",&n);
printf("Enter the array elements \n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0 ; i<n ; i++)
{ for(j=i+1 ; j<n ; j++)
{
if(a[ i ]>a[ j ])
{ temp=a[ i ];
a[ i ]=a[ j ];
a[ j ]=temp;
}
}
}
printf("Sorted array\n");
for(i=0 ; i<n ; i++)
{
printf("%d \n", a[i]);
}
Output
Enter the limit :5
Enter the array elements
4
7
8
6
3
Sorted array
3
4
6
7
8
15) Transpose of a matrix
Aim:-Write C program to print transpose of a matrix.
Program:-
#include<stdio.h>
void main()
{
int a[50][50],i,j,c,r;
printf("Enter the rows and columns :");
scanf("%d%d", &r , &c);
printf("Enter the array elements \n");
for(i=0 ; i<r ; i++)
{ for(j=0 ; j<c ; j++)
{ scanf("%d", &a[i][j]);
}
}
printf("Matrix is\n");
for(i=0 ; i<r ; i++)
{ for(j=0 ; j<c ; j++)
{ printf("%d\t", a[i][j]);
}
printf("\n");
}
printf("Transpose of a matrix is\n");
for(i=0 ; i<c ; i++)
{ for(j=0 ; j<r ; j++)
{ printf("%d \t ", a[j][i]);
}
printf("\n");
}
}
Output