Skip to main content

COMBINATION OF CROPS Combination Of Crops John is a young farmer. He practiced precision farming in turmeric and he sowed the turmeric rhizomes after plowing the land well. He also grew onion, coriander, chilies, and red gram as intercrops. He got high yield by using sufficient water and fertilizers at a correct time. From the profit, he purchased N number of fields.So he is planning to grow different crops in that purchased fields. There are 'n' fields and 'r' crops. Help him to find the total number of different combinations in which the crops can be planted in the purchased fields. Hint: Use the formula nCr = (n-1)Cr+(n-1)C(r-1). Note: Function name: int combination(int n,int r); Input Format: The first input is an integer which corresponds to the 'n' value indicates a number of fields. The second input is an integer which corresponds to the 'r' value indicates a number of crops. Output Format: The output is an integer that corresponds to the number of ways in which the crops can be planted the fields. Sample Input: 6 4 Sample Output: 15 #include int combination(int n,int r); int main() { int n,r; scanf("%d%d",&n,&r); printf("%d",combination(n,r)); return 0; } int combination(int n,int r) { if(r==0||r==n) return 1; else return (combination(n-1,r-1)+combination(n-1,r)); }

Comments

Popular posts from this blog

C Program To Calculate The Revenue The demand for organic food increases every year by 8.9%. Write a program to find the increase in revenue after 3 years. Given the revenue in the first year is ‘x’ crores. Input Format: The first line of the input is an integer that corresponds to the ‘x’ value. Output Format: Output is a float value that corresponds to the revenue after 3 years, rounded off to 2 decimal places. Sample Input: 4 Sample Output: 5.17 //PROGRAM #include<stdio.h> int main() {     int x,i;     float rev;     scanf("%d",&x);     rev=x;     for(i=0;i<3;i++)     {         rev=rev*(1.089);     } printf("%.2f",rev); return 0; }
CROP DETAILS Crop Details A small farmer, Mr.John, use to grow different crops every year in his field. All the crops are being grown using goat manure, farmyard manure, groundnut and neem cake. All the crops are grown organically. He got high yield by using sufficient water and fertilizers at in this year. He will sell his crops in the market. In the market, he wants to maintain the details of each crop that are purchased by customers. Details like crop name, the weight of the crop, cost of the crop Display the details of crops in ascending order of crop names. Create a structure called crop. struct crop{ char cropName[30]; float weight; int cost; }; Input and Output Format: Refer sample input and output for formatting specification. All float values are displayed correctly to 2 decimal places. All text in bold corresponds to the input and the rest corresponds to output. Sample Input and Output: Enter the number of Crops 2 Enter the details of Crop 1 Enter name...
Fencing the ground Two non-overlapping fields need to be fenced together to guard from cattle. The fence is always a single rectangle, which cover the two fields exactly. Given the left bottom coordinate, length and width of the two fields, write a program to find dimension of the fence. Print “Invalid Input” if the fields overlap.   Input Format: The 1 st  line of the input consists of 4 integers separated by a space that correspond to x, y, l and w of the first rectangle. The 2 nd  line of the input consists of 4 integers separated by a space that correspond to x, y, l and w of the second rectangle. Output Format: Output consists of 4 integers that correspond to x, y, l and w of the Union rectangle. Sample Input 1: 0 2 4 3 4 0 2 8 Sample Output 1: 0 0 6 8   Sample Input 2: 0 2 4 3 3 0 2 8 Sample Output 2: Invalid Input //PROGRAM #include<stdio.h> int main() { int x1,x2,y1,y2,l1,l2,w1,w2,xmax,xmin,ymax,ymin; scanf("%d %d %d %d",&x1,...