tag:blogger.com,1999:blog-959939550345671470.post4762833717452864247..comments2024-03-24T12:51:18.535+05:30Comments on C programming Interview questions and answers: Split number into digits in c programmingPriyanka kumarihttp://www.blogger.com/profile/08145649011863585828noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-959939550345671470.post-49483329944251234642021-09-16T13:49:14.687+05:302021-09-16T13:49:14.687+05:30#include
int main(){
int num,temp,factor=1;
p...#include<br />int main(){<br /> int num,temp,factor=1;<br /><br /> printf("Enter a number: ");<br /> scanf("%d",&num);<br /><br /> temp=num;<br /> while(temp){<br /> temp=temp/10;<br /> factor = factor*10;<br /> }<br /><br /> printf("Each digits of given number are: ");<br /> while(factor>1){<br /> factor = factor/10;<br /> printf(&Anonymoushttps://www.blogger.com/profile/06211263766942769574noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-65294214583920365642017-09-07T10:30:24.099+05:302017-09-07T10:30:24.099+05:30#include
void main()
{
int n,dig;
print("N:...#include<br />void main()<br />{<br /> int n,dig;<br /> print("N:");<br /> scan("%d",&n);<br /> while(n>0)<br /> {<br /> dig=n%10;<br /> n=n/10;<br /> }<br /> print("Value :%d",dig);<br />}Anonymoushttps://www.blogger.com/profile/13118669329571942147noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-15897410234049268872017-01-22T12:46:59.673+05:302017-01-22T12:46:59.673+05:30Someone please explain this programme with output
...Someone please explain this programme with output<br /><br />#<br />#<br />{<br /> int x=1;<br /> clrscr();<br /> printf("%d%d%d\n",x,(x=x+2),(x<<2));<br /> x<<2;<br /> printf("%d%d%d\n",++x,x++,++x);<br /> getch();<br />}Anonymoushttps://www.blogger.com/profile/18356048828183763266noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-42701847398703447992016-09-14T00:23:39.808+05:302016-09-14T00:23:39.808+05:30Why not the following
/* Extract Digits from a giv...Why not the following<br />/* Extract Digits from a given number */<br />#include <br /><br />void extractDigits(int n)<br />{<br /> if(n == 0)<br /> return;<br /> else<br /> {<br /> extractDigits(n / 10);<br /> printf("%d ", n % 10);<br /> }<br />}<br /><br />int main(void)<br />{<br /> int n = 0;<br /> int idx = 0;<br /><br /> scanf("%d",&n);<br /><br />GSRhttps://www.blogger.com/profile/03792191726010607474noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-66978039182308208062016-04-10T10:51:13.579+05:302016-04-10T10:51:13.579+05:30Try this frndzz....It may be helpfull to you gayzz...Try this frndzz....It may be helpfull to you gayzz...<br />#include<br />#include<br />void main()<br />{<br /> int num,rev=0,d,g,rev2=0;<br /> <br /> printf("Enter the number: ");<br /> scanf("%d",&num);<br /> while(num>0)<br /> {<br /> d=num%10;<br /> rev=rev*10+d;<br /> num=num/10;<br /> }<br /> printf("The digits are: ");<br /> while(rev>0)<br /> {<Anonymoushttps://www.blogger.com/profile/10070201918283594252noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-82901802374928284402015-12-22T14:20:02.178+05:302015-12-22T14:20:02.178+05:30Thank you..I was looking for this logic for so man...Thank you..I was looking for this logic for so many days.Anonymoushttps://www.blogger.com/profile/03929537805775254862noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-15785173184767868132015-12-11T12:30:45.007+05:302015-12-11T12:30:45.007+05:30take one array and save the value.
For example. de...take one array and save the value.<br />For example. declare one integer. int i=0; //at the top<br />declare one array int a[10];<br />and a[i++] = num/factor; //to save the number.Anonymoushttps://www.blogger.com/profile/01705220828663051066noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-59857462554831220222015-12-11T12:29:47.473+05:302015-12-11T12:29:47.473+05:30This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/01705220828663051066noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-84306852994038860092015-12-11T12:24:39.817+05:302015-12-11T12:24:39.817+05:30This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/01705220828663051066noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-39625613922404386852015-12-11T11:25:11.695+05:302015-12-11T11:25:11.695+05:30can anyone tell me , how can i save the separated ...can anyone tell me , how can i save the separated digit as another integer?Rizwan Khanhttps://www.blogger.com/profile/01633040245948743779noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-57243945191012904542015-10-06T18:11:21.525+05:302015-10-06T18:11:21.525+05:30#include "stdio.h"
#include "conio....#include "stdio.h"<br />#include "conio.h"<br />int main ( int argc, char* argv[] ) <br />{<br /> int nStudent, nTeam ;<br /> printf ( "Enter the number of students in the class" ) ;<br /> scanf ( "%d", &nStudent) ;<br /> printf ( "Enter the number of teams" ) ;<br /> scanf ( "%d", &nTeam) ;<br /><br /> printf(&Anonymoushttps://www.blogger.com/profile/01705220828663051066noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-65083828143930256822015-06-15T13:11:57.912+05:302015-06-15T13:11:57.912+05:30Splitting into Teams
During the Physical Educati...Splitting into Teams<br /> <br />During the Physical Education hour, PD sir Mr. Sundar has decided to conduct some team games. He wants to split the students in the class into equal sized teams. In some cases, there may be some students who are left out from teams and he wanted to use the left out students to assist him in conducting the team games.<br />For instance, if there are 50 students in Anonymoushttps://www.blogger.com/profile/11668933036674892914noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-70796208347526308422015-03-14T12:04:44.153+05:302015-03-14T12:04:44.153+05:30sier pplease explain the logics of the codes too i...sier pplease explain the logics of the codes too it wil be easy for us to understandAnonymoushttps://www.blogger.com/profile/01461833025925282345noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-6581493058144472622014-05-26T00:50:37.538+05:302014-05-26T00:50:37.538+05:30#include
int main ( int argc, char* argv[] )
{
...#include <br />int main ( int argc, char* argv[] ) <br />{<br /> printf ( "Enter a Number :\t" ) ;<br /> int nNumber ;<br /> scanf ( "%i", &nNumber ) ;<br /> <br /> int nBuffer ;<br /> while ( nNumber != 0 ) { nBuffer *= 10 ; nBuffer += nNumber % 10 ; nNumber /= 10 ; }<br /> printf ( "DIGITS SPLITTED :\n" ) ;<br /> while ( nBuffer != 0 ) { printf ( "%i "Anonymoushttps://www.blogger.com/profile/06112218994297307463noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-6871454596871114632014-03-13T04:40:56.359+05:302014-03-13T04:40:56.359+05:30Can anyone dry run this this program to explain th...Can anyone dry run this this program to explain the logic? Help me please.Anonymoushttps://www.blogger.com/profile/03963640362212593229noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-27023496697769016072013-12-20T22:21:08.270+05:302013-12-20T22:21:08.270+05:30#include
#include
int main()
{
int n,c=0,i,n...#include <br />#include <br /><br />int main()<br />{<br /> int n,c=0,i,num,temp;<br /> printf("Enter the value of intger:- ");<br /> scanf("%d",&n);<br /> num=n;<br /> for(;n>0;n/=10)<br /> {<br /> c++;<br /> }<br /> int a[c];<br /> for(i=0;i=0;i--)<br /> {<br /> printf("%d ",a[i]);<br /> }<br /> return 0;<br />}Anonymoushttps://www.blogger.com/profile/16028106756018379554noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-26414765879607251022013-10-16T11:38:31.114+05:302013-10-16T11:38:31.114+05:30#include
#include
int main()
{
int num,r,a[10],i=0...#include<br />#include<br />int main()<br />{<br />int num,r,a[10],i=0,j;<br />clrscr();<br />printf("Enter a number:\n");<br />scanf("%d",&num);<br /><br />while(num)<br />{<br />r=num%10;<br />a[i]=r;<br />num=num/10;<br />i++;<br />}<br />printf("After spliting:");<br />for(j=i-1;j>=0;j--)<br />printf("%d ",a[j]);<br />getch();<br />return 0;<br /Prini Rajhttps://www.blogger.com/profile/10006991589206728711noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-79924010657109612092013-07-27T20:55:52.336+05:302013-07-27T20:55:52.336+05:30This is another solution.
#include
main()
{
int ...This is another solution.<br /><br />#include<br />main()<br />{<br /> int num, temp, foo = 1;<br /> scanf("%d",&num);<br /> temp = num;<br /> while(num > 9)<br /> {<br /> foo *= 10;<br /> num /= 10;<br /> }<br /> while(foo)<br /> {<br /> printf("%d ",temp/foo);<br /> temp %= foo;<br /> foo /= 10;<br /> }<br />}Anandhttps://www.blogger.com/profile/12897918147526770947noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-6383767359714948022013-07-07T04:25:42.233+05:302013-07-07T04:25:42.233+05:30#include
int main()
{
int r,sum=0,a[100],i=0,nu...#include<br /><br /><br />int main()<br />{<br /> int r,sum=0,a[100],i=0,num,j;<br /> printf("enter the number");<br /> scanf("%d",&num);<br /> while(num>0)<br /> {<br /> i++;<br /> r=num%10;<br /> num=num/10;<br /> a[i]=r;<br /> <br /> }<br /> printf("each digit of a given number is: ");<br /> for( j=i;j>=1;j--)<br /> printf("%d ",a[j]);<brAnonymoushttps://www.blogger.com/profile/17809614277391700302noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-56458747458483434622011-09-29T01:47:02.115+05:302011-09-29T01:47:02.115+05:30sir in this example we are able to extract all int...sir in this example we are able to extract all integer values except 0, i mean if i choose the number 120 then the output is only 1 2 . it does not display zero.how to remove this errorajaynoreply@blogger.com