answersLogoWhite

0


Best Answer

You can use recursion:

void printNum(int i)
{ if(i <= 100)
{ printf("%d\n", i);
printNum(i + 1); } }




int main()
{
printNum(1);

return 0;
}

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

#include <stdio.h> void main () { static int i = 0; i++; printf("%d ", i); if( i != 100 ) main(); }

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How do you print 1 to 100 without using loop in c?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How do you print 1 to 100 without using loop in php?

The best way to print the numbers 1 to 100 in PHP without using a loop is with the following code: echo implode("&lt;br&gt;", range(1,100)); You can replace the &lt;br&gt; with anything that you want to separate the numbers, such as dashes. I used a line-break in the example.


How do you print numbers 1 to 100 and 100 to 1 without using loop in C?

printf ("%s\n", "1, 2, 3, 4, 5, 6, ..., 98, 99, 100"); printf ("%s\n", "100, 99, 98, 97, ..., 3, 2, 1");


How to draw Flowchart to print prime numbers from 1 to 100 using while loop in c language?

c the book mastering c


What does a for next loop do?

A for loop is typically used to implement a counted loop: for x=0 to 100 step 1 print x next x


Write an algorithm or draw a flowchart to display numbers from 100 down to 10?

n=100 loop until n = 9 print n n = n -1 end loop


How do you print 1 to 100 in c without using loop condition?

If you mean you cannot use a for loop, then use a while loop: int i=0 while( i++ &lt; 100 ) std::cout &lt;&lt; i &lt;&lt; " "; std::cout &lt;&lt; std::endl; Or a do-while loop: int i=0; do std::cout &lt;&lt; ++i &lt;&lt; " "; while( i&lt;100 ); std::cout &lt;&lt; std::endl; If these are not allowed either, use a procedural loop: int i=0; again: std::cout &lt;&lt; ++i &lt;&lt; " "; if( i&lt;100 ) goto again; std::cout &lt;&lt; std::endl; If even that is not allowed, then the only option is to hard-wire: std::cout &lt;&lt; 1 &lt;&lt; " " &lt;&lt; 2 &lt;&lt; " " &lt;&lt; [etc] &lt;&lt; 99 &lt;&lt; " " &lt;&lt; 100 &lt;&lt; std::endl; It does seem a pointless exercise when a for loop exists specifically for counting iterations like this: for( int i=1; i&lt;=100; ++i ) std::cout &lt;&lt; i &lt;&lt; " "; std::cout &lt;&lt; std::endl;


Where will you use loops?

A loop is used in programming to repeat a set of commands in the program when a task is a repetitive one. It means less code has to be written and it makes a computer more flexible. If you wanted to do something like print all the numbers from 1 to 100 on the screen, you could do it with a loop. One way is to do 100 separate commands to print each number which is a long way. That will make your program quite long. With a loop you can use the command to print a number and tell it to do that command 100 times and increase the number being printed by 1 every time the command is run.


Draw a flowchart of for loop of number between 1 and 100?

start n=1,0 print n n&gt;=99,100 yes end no n=n+2 back to print step


How do you write print 1 to 100 using recursion only?

recu


How can print prime numbers in between 1-100 but not adjust 40-50 in php language?

Use a counted loop in the closed range [1:100]. If the count is in the closed range [40:50], print the number. For all other numbers outwith this range, only print the number if it is prime.


To print even nobetween 10 and 100 on qbasic command?

You need a code that can run to print even numbers between 10 and 100 using the qbasic command.


How do you make games using q basic?

RANDOMIZE TIMER rndNumber% = INT(RND * 100) + 1 winFlag% = 0 CLS PRINT "PROGRAM: Guess the number" PRINT PRINT "I'm thinking of a number between: 1-100. You've 7 guesses..." PRINT PRINT "Guess No" FOR eachGuessNo% = 1 TO 7 PRINT eachGuessNo%; "&gt; "; INPUT "What is my number"; guessNum% IF guessNum% = rndNumber% THEN PRINT "Yes, correct guess; you WIN!" winFlag% = 1 EXIT FOR END IF NEXT IF winFlag% = 0 THEN PRINT "No, you guessed WRONG! I the computer WIN!" PRINT "My number was: "; rndNumber% PRINT PRINT "Again, Y/N"; yesNo$ DO yesNo$ = INKEY$ LOOP UNTIL yesNo$ &lt;&gt; "" IF UCASE$(LEFT$(yesNo$, 1)) = "Y" THEN RUN END