CTSD
CTSD
1.
#include<stdio.h>
int main(){
int n;
printf("Total no of seats:");
scanf("%d",&n);
int a[n],i,count=0;
printf("Enter array:");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++){
count=a[i]==1?count+1:count;
}
printf("No of occupied seats:%d\n",count);
printf("No of empty seats: %d\n",n-count);
return 0;
}
2.
#include<stdio.h>
int a[3];
int main(){
printf("Enter array of marks:");
scanf("%d%d%d",&a[0],&a[1],&a[2]);
int i,min=a[0],max=a[0];
for(i=0;i<3;i++){
min=min<a[i]?min:a[i];
max=max>a[i]?max:a[i];
}
printf("Min marks:%d Max marks:%d",min,max);
return 0;
}
3.
#include<stdio.h>
int calcSum(int *phno){
int s1,s2;
s1=phno[0]*10+phno[1];
s2=phno[8]*10+phno[9];
return s1+s2;
}
int main(){
int phno[10],i,sum;
printf("enter 10 digits of phno giving space:");
for(i=0;i<10;i++)
scanf("%d",&phno[i]);
sum=calcSum(phno);
printf("Sum: %d",sum);
return 0;
}
4.
#include<stdio.h>
void printChar(char *s,int n){
char *ptr;
int i;
ptr=s;
printf("Obtained Array:");
for(i=0;i<n;i++){
printf("%c",*ptr);
ptr++;
}
}
int main(){
int n,i;
printf("Enter n:");
scanf("%d",&n);
char s[n+1];
printf("Enter character array:");
scanf("%s",s);
printChar(s,n);
return 0;
}
5.
#include<stdio.h>
int main(){
int a[4],i,c=0;
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++)
if(a[i]>=10)
c++;
printf("She met her target in %d weeks",c);
return 0;
}
6.
#include<stdio.h>
int findMin(int score[]){
int min=score[0];
min=min<score[1]?min:score[1];
min=min<score[2]?min:score[2];
min=min<score[3]?min:score[3];
min=min<score[4]?min:score[4];
return min;
}
int findMax(int score[]){
int max=score[0];
max=max>score[1]?max:score[1];
max=max>score[2]?max:score[2];
max=max>score[3]?max:score[3];
max=max>score[4]?max:score[4];
return max;
}
int findSum(int score[]){
int sum=0;
sum=sum+score[0];
sum=sum+score[1];
sum=sum+score[2];
sum=sum+score[3];
sum=sum+score[4];
return sum;
}
int main(){
FILE *f;
int score[5];
f=fopen("match.txt","r");
fscanf(f,"%d%d%d%d%d",&score[0],&score[1],&score[2],&score[3],&score[4]);
int min=findMin(score);
int max=findMax(score);
int sum=findSum(score);
printf("Minimum:%d Maximum:%d Total:%d",min,max,sum);
return 0;
}
7.
#include<stdio.h>
int main(){
int a[4],c=0,p=1,i;
printf("Enter 4 array elements:");
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++){
if(a[i]%2!=0){
c++;
p=p*a[i];
}
}
printf("no of odd elements is %d and product is %d",c,p);
}