C Exercises: Insert a comma between two numbers, no comma after the last character
C Basic Declarations and Expressions: Exercise-120 with Solution
Write a C program to print a sequence from 1 to a given (integer) number, inserting a comma between these numbers. There will be no comma after the last character.
Sample Solution:
C Code:
#include <stdio.h>
int main () {
int n, i;
// Prompt user for input
printf("\nInput a number(integer):\n");
// Read an integer value 'n' from user
scanf("%d", &n);
// Check if 'n' is positive
if (n > 0) {
printf("Sequence:\n");
// Loop to print numbers from 1 to 'n-1'
for (i = 1; i < n; i++) {
printf("%d,", i); // Print each number followed by a comma
}
printf("%d\n", i); // Print the last number without a comma
}
}
Sample Output:
Input a number(integer): 25 Sequence: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25
Flowchart:
C programming Code Editor:
Previous: Write a C program to calculate the sum all numbers between two given numbers (inclusive) not divisible by 7.
Next: Write a C program that reads an integer and find all the divisors of the said integer.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-120.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics