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:

6 B in an O?

A) 6 books in an order B) 6 balls in an over
C) 6 bats in an odd D) None of the above
 
Answer & Explanation Answer: B) 6 balls in an over

Explanation:

6 b in an o means 6 balls in an over in cricket.

Report Error

View Answer Report Error Discuss

4 3877
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:

What is the new name of Abyssinia?

A) Namibia B) Zimbabwe
C) Thailand D) Ethiopia
 
Answer & Explanation Answer: D) Ethiopia

Explanation:

Ethiopia is the new name of a country which is historically called as Abyssinia.

 

New name     -      Old name

Namibia        -      South West Africa

Zimbabwe     -      Southern Rhodesia

Thailand        -      Siam.

Report Error

View Answer Report Error Discuss

Filed Under: Country Capitals
Exam Prep: AIEEE , Bank Exams , CAT
Job Role: Analyst , Bank Clerk , Bank PO , IT Trainer

9 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 3875
Q:

IUPAC full form

A) Indian Union of Pure and Applied Chemistry B) International Union of Postal and Application Corporation
C) International Union of Pure and Applied Chemistry D) International University of Poland And Combodia
 
Answer & Explanation Answer: C) International Union of Pure and Applied Chemistry

Explanation:

IUPAC stands for International Union of Pure and Applied Chemistry.

 

A chemical nomenclature is a set of rules to generate systematic names for chemical compounds. The nomenclature used most frequently worldwide is the one created and developed by the International Union of Pure and Applied Chemistry (IUPAC).

Report Error

View Answer Report Error Discuss

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

5 3875
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 3874