0

I am a beginner, and I am having problems with making algorithms for a problem. What do I do?

I learned C language, but i can't solve a single problem. The problem is not the understand the problem itself, but devising an algorithm for it. I just can't think what to do. For e.g., a program that adds the digits of number input by the user. So, 45 would be the input, and the output should be 4+5=9. But the problem is i can't make an algorithm to solve the problem; despite knowing all the basics of C that is needed to solve the problem. What should i do about it?

13th May 2021, 1:36 AM
Sanidhya
Sanidhya - avatar
1 ответ
+ 3
hey Sanidhya Don't take much pressure , we all are gone from this situation , these problem solving skills comes very slow when we are begging , just stick with some basics and practice easy question thst motivates you ! IT TAKE TIME . see what happens : 1.we have number e.g. in your situation 45 2.first we have to think that how can i get one digit from that number .( by doing modules " % " of 10 we get remainder i.e.last digit) 3.but now when we apply modules the actual number be same , we just got remainder (last digit) , now think about how can i reduce it to one digit (by dividing " / " ) . 4. we got 4 , just add it ! num=1234; remainder=num%10; //gets last digit num=num/10; //reduces the number sum=sum+remainder; //adding all the remainders //do until number gets to zero print sum; HOPE THIS WILL HELP YOU ! (if you code this , drop link here , we fill you understand)
13th May 2021, 2:38 AM
Giriraj Yalpalwar
Giriraj Yalpalwar - avatar