Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

QUESTION-1:

1) CODE:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a[100000];
int n;
printf("Enter size of array: ");
scanf("%d",&n);
printf("Enter no of elements in array: ");
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
int d;
printf("Enter digit number: ");
scanf("%d",&d);
int count=0;
int temp,temp1,rem,c=0;
for(int i=0;i<n;i++){

temp=a[i];
temp1=a[i];
while(temp!=0){
temp=temp/10;
count++;
}
if(d<=count){
int j=1;
while(j<=d){
rem=temp1%10;
temp1=temp1/10;
j++;

c=1;
}
if(c==0){
printf("Number does not contains %d digits.\n",d);
}
else{
if(rem==1){
printf("%d th digit is 1\n",d);
}
else{
printf("%d th digit is not 1\n",d);
}

}
return 0;
}

OUTPUT:
CODE 2:

#include <stdio.h>
#include <stdlib.h>
struct item{
int id;
char name[100000];
int quantity;
float price;

};
void serach(){
int search;
printf("Enter id of item: ");
scanf("%d",&search);
for(int i=0;i<5;i++){
if(it[i].id==search){
if(it[i].quantity>10){
printf("Suffuicient
stock exists.");
printf("id=%d,
name=%s, quantity=%d,
price=%f",it[i].id,it[i].name,it[i
].quantity,it[i].price))

}
else{
printf("Limited
quantity available KINDLY
RESTOCK.\n");
}
}
}

}
void display(){
for(int i=0;i<5;i++){
printf("id of item %d is
%d",i+1,it[i].id);
}

}
void order(){
int num,q,price[5],sum=0;
printf("Enter no of items
you need to buy: ");
scanf("%d",&num);
for(int j=0;j<num;j++){
printf("Enter quantity of
item j+1: ");
scanf("%d",&q);
price[j]=q*it[j].price;
}
for(int i=0;i<5;i++){
sum+=price[i];
}
printf("GRAND TOTAL:
%d",sum);

int main()
{
char res,res1;
struct item it[5];
for(int i=0;i<5;i++){
printf("Enter details of
item %d",i+1);
printf("id: ");
scanf("%d ",&it[i].id);
printf("name: ");

scanf("%s",it[i].name);
printf("quantity: ");

scanf("%d",&it[i].quantity);
printf("Price: ");
scanf("f",&it[i].price);
}
printf("DO YOU WANT TO
SEARCH AN ITEM.\n PRESS
Y/N\nEnter: ");
scanf("%s",&res);
if(res=='Y'||res=='y'){
search();
}
printf("DO YOU WANT TO
KNOW PRICE OF
ITEMS.\nPRESS Y/N\Enter:
");
scanf("%s",&res1);
if(res1=='Y'||res1=='y'){
display();
}
printf("ENTER YOUR
ORDER.")
order();

return 0;
}

You might also like