Assignment_5
Assignment_5
Program:1
#include <stdio.h>
int main(void) {
int a[2][2];
printf("Enter your numbers:\n");
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
scanf("%d",&a[i][j]);
}
}
printf("Given matrix\n");
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("Determinant:%d",(a[1][1]*a[0][0]-a[0][1]*a[1][0]));
return 0;
}
Input:
Enter your numbers
1234
Output:
Given matrix
12
34
Determinant: -2
Program:2
#include<stdio.h>
#include<stdlib.h>
int main(void) {
int a1[3][3],b1[3][3],ans[3][3];
printf("First matrix\n");
for(int i=0;i<3;i++)
{
printf("%d-> row\n",i+1);
for(int j=0;j<3;j++)
{
scanf("%d",&a1[i][j]);
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d\t",a1[i][j]);
}
printf("\n");
}
printf("Second matrix\n");
for(int i=0;i<3;i++)
{
printf("%d-> row\n",i+1);
for(int j=0;j<3;j++)
{
scanf("%d",&b1[i][j]);
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d\t",b1[i][j]);
}
printf("\n");
}
printf("Resultant matrix\n");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
ans[i][j]=0;
for(int k=0;k<3;k++)
{
ans[i][j]+=a1[i][k]*b1[k][j];
}
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d\t",ans[i][j]);
}
printf("\n");
}
return 0;
}
Input:
First matrix
111
222
333
Second matrix
111
222
333
Resultant matrix
666
12 12 12
18 18 18
Program:3
#include <stdio.h>
int main(void) {
int num,sum=0;
printf("Enter the number of elements in array");
scanf("%d\n",&num);
int a[num];
for(int i=0;i<num;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<num;i++){
sum+=a[i];
}
printf("Sum:%d",sum);
return 0;
}
Input:
Enter the number of elements in array
4
1259
Output:
Sum:17
Program:4
#include <stdio.h>
int main(){
int max,min;
int *p1=&max;
int *p2=&min;
int num;
printf("Enter the number of elements");
scanf("%d\n",&num);
int a[num-1];
for(int i=0;i<num-1;i++){
scanf("%d\n",&a[i]);
}
for(int i=0;i<num-1;i++){
if(*p1<=a[i]){
*p1=a[i];
}
}
for(int i=0;i<num;i++){
if(*p2>a[i]){
*p2=a[i];
}
}
printf("Max number:%d\n",*p1);
printf("Min number:%d\n",*p2);
return 0;
}
Input:
Enter the number of elements
5
12 23 45 67 11
Output:
Max Number: 67
Min Number : 11
Program:5
#include <stdio.h>
int main(void) {
int num,deleteindex;
printf("Enter the number of elements in array\n");
scanf("%d",&num);
int a[num];
for(int i=0;i<num;i++){
scanf("%d",&a[i]);
}
printf("Enter the delete index\n");
scanf("%d",&deleteindex);
for(int i=deleteindex-1;i<num;i++){
a[i]=a[i+1];
}
num=num-1;
printf("New array");
for(int i=0;i<num;i++){
printf("%d ",a[i]);
}
return 0;
}
Input:
Enter the number of elements in array
4
12 34 22 10
Enter the delete index
2
Output:
New array 12 22 10
Program:6
#include <stdio.h>
int main(void) {
int num,insertindex,value;
int a[50];
printf("Enter the number of elements in array\n");
scanf("%d",&num);
for(int i=0;i<num;i++){
scanf("%d",&a[i]);
}
printf("Enter the insert index\n");
scanf("%d",&insertindex);
printf("Enter the insert value\n");
scanf("%d",&value);
for(int i=num;i>=insertindex-1;i--){
a[i+1]=a[i];
}
a[insertindex-1]=value;
printf("New array\n");
for(int i=0;i<=num;i++){
printf("%d ",a[i]);
}
return 0;
}
Input:
Enter the number of elements in array
5
12 11 10 22 34
Enter the insert index
2
Enter the insert value
45
Output:
New array 12 45 11 10 22 34
Program:7
#include <stdio.h>
int main(void) {
int a;
printf("Enter the number:");
scanf("%d",&a);
if(a%5==0 && a%11==0){
printf("Number is divisble by 5 and 11");
}
else{
printf("Enter the valid number");
}
return 0;
}
Input:
Enter the number:
55
Output:
Number is divisible by 5 and 11.