Assignment 9
Assignment 9
Q1. Write a program to take two 2-D arrays as input from the user and perform the
following operations:
a) Sum of the arrays
CODE a)
#include<stdio.h>
int main(){
int a[50][100], n1,n2,i,j,sum = 0;
printf("Enter the Rows numbers in array\n");
scanf("%d",&n1);
printf("Enter the column numbers in array\n");
scanf("%d",&n2);
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
printf("Enter a[%d][%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
sum = sum + a[i][j];
}
}
printf("The sum of elements of 2D array is %d\n",sum);
return 0;
}
OUTPUT:
CODE b)
#include<stdio.h>
int main(){
int a[50][100], n1,n2,i,j,product=1;
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
printf("Enter a[%d][%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
for(i = 0;i<n1;i++){
for(j=0;j<n2;j++){
product = product * a[i][j];
}
}
CODE a)
#include<stdio.h>
#include<string.h>
int main(){
char c[100];
int i=0,count=0;
printf("Enter String\n");
scanf("%s",c);
while(c[i]!='\0'){
count++;
i++;
}
CODE b)
#include<stdio.h>
#include<string.h>
int main(){
char c[100],org[100];
int count,l,i,j;
printf("Enter String\n");
scanf("%s",c);
l = strlen(c);
for(i=0;i<=l;i++){
org[i]=c[i];
}
for(i = 0;i<l;i++){
count = 1;
for(j = i+1;j<l;j++){
if(c[i]==c[j]){
count++;
for(int m = j;m<l;m++){
c[m]=c[m+1];
}l--;
}
} printf("The count of element %c in %s is %d\n", c[i],org,count);
}
return 0;
}
OUTPUT:
CODE c)
#include<stdio.h>
#include<string.h>
int main(){
char c[100],org[100];
int count,l,i,j;
printf("Enter String\n");
scanf("%s",c);
l = strlen(c);
for(i = 0;i<l;i++){
count = 1;
for(j = i+1;j<l;j++){
if(c[i]==c[j]){
count++;
for(int m = j;m<l;m++){
c[m]=c[m+1];
}l--;
}
}
return 0;
}
OUTPUT: