| Thread Closed |
C program...help |
Share Thread | Thread Tools |
| May25-06, 11:46 AM | #1 |
|
|
C program...help
Write a program called seqsum (source code: seqsum.c) that reads an integer n from the keyboard, and that prints all sequences of consecutive integers whose sum is equal to n. For example, if the input was 30, the program should print out
4,5,6,7,8 6,7,8,9 9,10,11 -------------------------------------------------------- This is the code i wrote...and it gives no errors...but after running it when i input the number 'n' and press enter..it does nothing... :( main() { int i,j,k,m,n; printf("Input number : \n"); scanf("%d" , &n); for(i=1;i<=(n/2);i++) { k=0; for(j=i;j<=(n/2+1);j++) { k+=j; if(k==n) { for(m=i;m<=j;m++) printf("%f \t ",m); } printf("\n"); } } } |
| May25-06, 12:27 PM | #2 |
|
Recognitions:
|
The code tag is your friend...
Code:
main() {
int i,j,k,m,n;
printf("Input number : \n");
scanf("%d" , &n);
for(i=1;i<=(n/2);i++) {
k=0;
for(j=i;j<=(n/2+1);j++) {
k+=j;
if(k==n) {
for(m=i;m<=j;m++)
printf("%f \t ",m);
}
printf("\n");
}
}
}
Why are you using %f in printf when m is an integer? |
| Thread Closed |
| Thread Tools | |
Similar Threads for: C program...help
|
||||
| Thread | Forum | Replies | ||
| running a Fortran 77 program in a C++ enviorment/program | Programming & Comp Sci | 2 | ||
| How To Program? | Programming & Comp Sci | 7 | ||
| Help with a C Program | Programming & Comp Sci | 2 | ||
| About program a OS ? | Programming & Comp Sci | 5 | ||
| Astro simulation program problem - program bugs? | Astrophysics | 4 | ||