0% found this document useful (0 votes)
4 views

Assignment_5

The document contains multiple C programming assignments, each demonstrating different functionalities such as matrix operations, array manipulations, and basic arithmetic. It includes code snippets for calculating determinants, summing array elements, finding maximum and minimum values, deleting and inserting elements in arrays, and checking divisibility. Each program is accompanied by example inputs and outputs to illustrate its functionality.

Uploaded by

17081 Prashant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Assignment_5

The document contains multiple C programming assignments, each demonstrating different functionalities such as matrix operations, array manipulations, and basic arithmetic. It includes code snippets for calculating determinants, summing array elements, finding maximum and minimum values, deleting and inserting elements in arrays, and checking divisibility. Each program is accompanied by example inputs and outputs to illustrate its functionality.

Uploaded by

17081 Prashant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Assignment-5

Name: Prashant Ranpura Date:23/8/21

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.

You might also like