Questions

Q:

How would you use qsort() function to sort an array of structures?

Answer

#include "string.h"


#include "stdlib.h"


struct stud


{


       int rollno;


       int marks;


       char name[30];


};


int sort_m (struct stud *, struct stud *);


int sort_name (struct stud *, struct stud *);


int sort_marks (struct stud *, struct stud *);


 


main()


{


static struct stud ss[] = {


                                            { 15, 96, "Akshay" },


                                            { 2, 97, "Madhuri" },


                                            { 8, 85, "Aishvarya" },


                                            { 10, 80, "Sushmita" }


                                   };


int x,w;


clrscr();


w = sizeof (struct stud);


 


printf ('\nIn order of roll numbers:");


qsort (ss, 4, w, sort_rn);


for(x=0; x<4;x++)


     printf ("\n%d%s%d", ss[x].rollno, ss[x].name,ss[x].marks);


 


printf("\n\nIn order of names:");


qsort(ss, 4, sort_name);


 


for (x=0; x<4;x++)


      printf("\n%d%s%d",ss[x].rollno, ss[x].name,ss[x].marks);


printf("\n\nIn order of marks:");


qsort(ss,4,w,sort_marks);


 


for (x=0;x<4;x++)


      printf ("\n%d%s%d",ss[x].rollno,ss[x].name,ss[x].marks);


}


int sort_rn (struct stud *t1, struct stud *t2)


{


     return (t1->rollno-t2->rollno);


}


 


int sort_name (struct stud *t1, struct stud *t2)


{


     return (strcmp(t1->name,t2->name));


}


int sort_marks (struct stud *t1, struct stud *t2)


{


     return (t2->marks-t1->marks);


}


 


 


 

Report Error

View answer Workspace Report Error Discuss

Subject: Programming

0 3877
Q:

When is the ' World AIDS Day ' observed all over the world

A) 1st october B) 12th December
C) 1st December D) 13th November
 
Answer & Explanation Answer: C) 1st December

Explanation:
Report Error

View Answer Report Error Discuss

5 3877
Q:

In order to e-mail a Word document from within Word _______ 

A) Go to file/Send To/Mail Recipient B) Save the file as an e-mail attachment
C) Start outlook and attach the file while open in word D) This is an impossible operation
 
Answer & Explanation Answer: A) Go to file/Send To/Mail Recipient

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Computer
Exam Prep: Bank Exams

11 3877
Q:

Renowned Businessmen, Mr. Deepak Parekh is primarily associated in the __________ sector.

A) Telecom B) Aviation
C) Banking D) Insurance
 
Answer & Explanation Answer: C) Banking

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Famous Personalities
Exam Prep: Bank Exams

0 3875
Q:

World Youth Skills Day is observed on _____ ?

A) 16 July B) 14 July
C) 13 July D) 15 July
 
Answer & Explanation Answer: D) 15 July

Explanation:

The United Nations General Assembly in November 2014 declared 15th July as World Youth Skills Day.

This day is celebrated all over the world to raise the awareness about the issue of unemployment among youth. 

Theme for the year 2017 is Skills for All.

Report Error

View Answer Report Error Discuss

Filed Under: Important Days and Years
Exam Prep: Bank Exams , CAT
Job Role: Bank Clerk , Bank PO

10 3875
Q:

Niligiri Tahr is the state animal of which of the following states ?

A) Tamil Nadu B) Karnataka
C) Maharashtra D) Kerala
 
Answer & Explanation Answer: A) Tamil Nadu

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Animals and Birds
Exam Prep: Bank Exams , CAT
Job Role: Bank Clerk

20 3875
Q:

Guess which number should be replaced by the "?" in the given series 0,10,1110,3110,132110,?

Answer

1113122110


In given series 2nd number gives number of  which digits present in the 1st number and so on continues for 3rd ,4th,...


Here 1st no. has only one zero, so  2nd no. is 10 and 2nd no. has one 1 and one 0,so 3rd no. is 1110, so like that 5th no. has one 1,one 3,one 2,two 1's and one 0.So the next no. is 1113122110. 


 

Report Error

View answer Workspace Report Error Discuss

Subject: Math Puzzles Exam Prep: CAT
Job Role: Bank PO

13 3873
Q:

Give the iupac name for the following compound?

che1530787063.jpg image

A) Sec-Butylcyclohexine B) Isopropylcyclohexane
C) 2-Cyclohexybutane D) None of the above
 
Answer & Explanation Answer: B) Isopropylcyclohexane

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Chemistry
Exam Prep: AIEEE , Bank Exams , CAT , GATE
Job Role: Analyst , Bank Clerk , Bank PO

3 3873