1. Write a c program to reverse any number.

2. Write a c program to find out sum of digit of given number.

2. Write a c program to find out sum of digit of given number.

10. Write a c program to find out NCR factor of given number.

11. How to convert string to int without using library functions in c

12. Program in c to print 1 to 100 without using loop

13. C program for swapping of two numbers

14. Program to find largest of n numbers in c

15. Split number into digits in c programming

16. C program to count number of digits in a number

11. How to convert string to int without using library functions in c

12. Program in c to print 1 to 100 without using loop

13. C program for swapping of two numbers

14. Program to find largest of n numbers in c

15. Split number into digits in c programming

16. C program to count number of digits in a number

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 error

ReplyDelete#include

ReplyDeleteint main()

{

int r,sum=0,a[100],i=0,num,j;

printf("enter the number");

scanf("%d",&num);

while(num>0)

{

i++;

r=num%10;

num=num/10;

a[i]=r;

}

printf("each digit of a given number is: ");

for( j=i;j>=1;j--)

printf("%d ",a[j]);

return 0;

}

Thank you..I was looking for this logic for so many days.

DeleteThis is another solution.

ReplyDelete#include

main()

{

int num, temp, foo = 1;

scanf("%d",&num);

temp = num;

while(num > 9)

{

foo *= 10;

num /= 10;

}

while(foo)

{

printf("%d ",temp/foo);

temp %= foo;

foo /= 10;

}

}

#include

ReplyDelete#include

int main()

{

int num,r,a[10],i=0,j;

clrscr();

printf("Enter a number:\n");

scanf("%d",&num);

while(num)

{

r=num%10;

a[i]=r;

num=num/10;

i++;

}

printf("After spliting:");

for(j=i-1;j>=0;j--)

printf("%d ",a[j]);

getch();

return 0;

}

#include

ReplyDelete#include

int main()

{

int n,c=0,i,num,temp;

printf("Enter the value of intger:- ");

scanf("%d",&n);

num=n;

for(;n>0;n/=10)

{

c++;

}

int a[c];

for(i=0;i=0;i--)

{

printf("%d ",a[i]);

}

return 0;

}

Can anyone dry run this this program to explain the logic? Help me please.

ReplyDelete#include

ReplyDeleteint main ( int argc, char* argv[] )

{

printf ( "Enter a Number :\t" ) ;

int nNumber ;

scanf ( "%i", &nNumber ) ;

int nBuffer ;

while ( nNumber != 0 ) { nBuffer *= 10 ; nBuffer += nNumber % 10 ; nNumber /= 10 ; }

printf ( "DIGITS SPLITTED :\n" ) ;

while ( nBuffer != 0 ) { printf ( "%i ", nBuffer % 10 ) ; nBuffer /= 10 ; }

}

sier pplease explain the logics of the codes too it wil be easy for us to understand

ReplyDeleteSplitting into Teams

ReplyDeleteDuring 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.

For instance, if there are 50 students in the class and if the class has to be divided into 7 equal sized teams, 7 students will be there in each team and 1 student will be left out.

PD sir asks your help to automate this team splitting task. Can you please help him out?

Input Format:

Input consists of 2 integers. The first integer corresponds to the number of students in the class and the second integer corresponds to the number of teams.

Output Format:

Refer sample input and output for formatting specifications.

Sample Input and Output:

[All text in bold corresponds to input and the rest corresponds to output]

Enter the number of students in the class

60

Enter the number of teams

8

The number of students in each team is 7 and the number of students left out is 4

PLZ HELP ME TO WRITE THZ PROGRAM

#include "stdio.h"

Delete#include "conio.h"

int main ( int argc, char* argv[] )

{

int nStudent, nTeam ;

printf ( "Enter the number of students in the class" ) ;

scanf ( "%d", &nStudent) ;

printf ( "Enter the number of teams" ) ;

scanf ( "%d", &nTeam) ;

printf("The number of students in each team is %d and the number of students left out is %d", (nStudent/nTeam) , (nStudent%nTeam));

getch();

}

(nStudent/nTeam) -> This will give you the number of student in each team. Example 60/8 will return 7.

(nStudent%nTeam) -> This will give you number of student left out. Example 60%8 = 4.

can anyone tell me , how can i save the separated digit as another integer?

ReplyDeleteThis comment has been removed by the author.

Deletetake one array and save the value.

DeleteFor example. declare one integer. int i=0; //at the top

declare one array int a[10];

and a[i++] = num/factor; //to save the number.

This comment has been removed by the author.

ReplyDeleteTry this frndzz....It may be helpfull to you gayzz...

ReplyDelete#include

#include

void main()

{

int num,rev=0,d,g,rev2=0;

printf("Enter the number: ");

scanf("%d",&num);

while(num>0)

{

d=num%10;

rev=rev*10+d;

num=num/10;

}

printf("The digits are: ");

while(rev>0)

{

g=rev%10;

printf("%d ",g);

rev=rev/10;

}

getch();

}