How to solve this one??? | Sololearn: Learn to code for FREE!

+4

# How to solve this one???

I have a equation --- n = c1 + (c2 * 2) How to calculate the value of c1 and c2...?? Here n is given. Can anyone give me any algorithm for this.....not the full code but just algorithm. It will bev more helpfull if it is in c or python3. Not in c++.....

7/23/2021 2:51:45 PM

Anikur Rahman

+7

use algebra; don't overcomplicate it ;) Tip: do the math first and the code last. Don't even think of how you will code it until you got the math figured out Isolate the variables you want c1 = n - (c2 *2) c2 = (n - c1) / 2 You can plug in c1 or c2 etc you just asked for algorithm so this is all I got

+4

You asked for algorithm not how to calculate. c1 and c2 not given well IDK if it's a school problem ask your instructor

+1

「ＨＡＰＰＹ ＴＯ ＨＥＬＰ」 Neither c1 nor c2 is given😑😑😑😑then how could I calculate😑😑😑???

+1

I think your question is not complete how can u find two values in single equation bcez in your case c1 and c2 both are missing tell actually what are c1 and c2 what is n

+1

C1,C2 and n all are integer. n is the result of c1+(c2*2) I need to find out the value of c1 and c2.....here the value of n is given as input

+1

Anikur Rahman your question is incomplete or may be one more value will be given it may be any integer value or floating ...... If this is your question then its not possible to find solutions using single equation.

+1

「ＨＡＰＰＹ ＴＯ ＨＥＬＰ」 A.S. NotAPythonNinja Here is my approach in c: #include<stdio.h> int main() { int k,a,b,n,x; scanf("%d",&k); int i; for(i=1;i<=k;i++){ scanf("%d",&n); a=n/3; b=a+1; x=n%3; if(x==0){ printf("%d %d",a,a); } else{ if(a+(b*2)==k){ printf("%d %d",b,a); } else{ printf("%d %d",a,b); } } } return 0; }

+1

There is no need for an algorithm, you can clearly see that a solution is c1=n%2 c2=n//2 Just think what happens when n is even and when it's odd Or even easier c1=n and c2=0 All the other solutions are c1' = c1 + 2k c2' = c2 - k With k an arbitrary integer Edit: For completeness I'll link the Wikipedia page for diophantine linear equations https://en.m.wikipedia.org/wiki/Diophantine_equation

+1

Ohhh... i don't know how to find 2 unknown in 1 equation.

+1

Win Htay 🇲🇲 I gave a solution in comment. Please check out

0

First one equation containing 2 unknowns could not be solved unless there is some condition for example c1 is twice c2 or c1 is half of the n or etc. Please provide complete question I think your question is not complete. Thanks