0103EX171049 (Assingment 2)
0103EX171049 (Assingment 2)
main()
{
int n,i,sumeven=0,sumodd=0;
printf("Enter numbers of elements\n");
scanf("%d",&n);
int a[n];
printf("Enter elements\n");
for(i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]%2==0)
sumeven=sumeven+a[i];
else
sumodd=sumodd+a[i];
}
printf("Sum of even numbers is %d\nSum of odd numbers is
%d\n",sumeven,sumodd);
}
2. main()
int n,i,j,t,k;
scanf("%d",&n);
int a[n];
printf("Enter elements\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<=i;j++)
for(k=j+1;k<=i;k++)
if(a[j]<a[k])
t=a[j];
a[j]=a[k];
a[k]=t;
for(i=0;i<n;i++)
printf("%d ",a[i]);
3.
main()
{
int a[3][3],b[3][3],c[3][3],i,j,n,sum=0;
printf("Enter first matrix elements\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("Enter second matrix elements\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(n=0;n<3;n++){
sum=sum+a[i][n]*b[n][j];}
c[i][j]=sum;
sum=0;
}
}
printf("Multiplication of matrices is:-\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d ",c[i][j]);
printf("\n");
}
}
4. I) main()
{
char a[30];
int i,c=0;
printf("Enter a string\n");
gets(a);
for(i=0;a[i];i++)
if(a[i]==' ')
c++;
printf("Words in your string is %d",c+1);
}
main()
char a[30],i;
printf("Enter a string\n");
gets(a);
i=strlen(a);
Ii) main()
char a[30],i;
printf("Enter a string\n");
gets(a);
Iii) main()
char a[30],i,b[30];
gets(a);
gets(b);
}
Iv) main()
{
char a[30],b[30];
int i,j,l,c=1,la,k;
printf("Enter a string\n");
gets(a);
printf("Enter string\n");
gets(b);
l=strlen(b);
la=strlen(a);
for(k=0;a[k]!=' ';k++);
for(j=0;j<k;j++)
if(a[j]!=b[j])
break;
if(j==k)
printf("Second string is a substring of first\n");
for(i=k+1;a[i];i++)
{
if(a[i]==' ')
{
if(a[i+1]==b[0])
{
for(j=1;b[j];j++)
if(a[i+1+j]==b[j])
c++;
if(c==l){
printf("Second string is a substring of first\n");
break;
}
}
}
}
if(i==la)
printf("Second string is not a substring of first string\n");
}
V) int main()
char str[100];
int i, j, k;
gets(str);
if(str[j] == str[i])
{
for(k = j; str[k] != '\0'; k++)
printf("\n The Final String after Removing All Duplicates = %s ", str);
return 0;
5. main()
{
char a[10][30],b[30];
int i,j;
printf("Enter 10 names\n");
for(i=0;i<10;i++)
gets(a[i]);
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
if(stricmp(a[i],a[j])==1)
{
strcpy(b,a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],b);
}
printf("\n\n");
for(i=0;i<10;i++)
{
puts(a[i]);
}
}
6. main()
char a[30];
printf("Enter a string\n");
gets(a);
7. main()
char a[30],i;
printf("Enter a string\n");
gets(a);
for(i=0;a[i];i++);
8. main()
char a[30],i,j,l,c;
printf("Enter a string\n");
gets(a);
for(i=0;a[i];i++);
for(l=0,j=i-1;l<i/2;l++,j--){
c= a[l];
a[l]=a[j];
a[j]=c;
}
9.
) main()
{
char a[30];
int i,c=0;
printf("Enter a string\n");
gets(a);
for(i=0;a[i];i++)
if(a[i]==' ')
c++;
printf("Words in your string is %d",c+1);
}
10. main()
char a[30],b[30];
int i;
gets(a);
if(a[i]<b[i])
else if(a[i]>b[i])
else