answersLogoWhite

0


Best Answer

/* the sequence printed is Fibonacci's sequence, each element is calculated as a sum of two previous elements */
#include
int main()
{
int i;
int n;
int a0=0;
int a1=1;

printf("How many elements do you want to print? ");
scanf("%d",&n);

printf("0 ");
if (n > 0)
printf("1 ");


for (i = 2; i <= n; i++)
{
printf("%d ", a0+a1);

a1 = a0 + a1;
a0 = a1 - a0;

}
return 0;

}

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Write a C program to generate following sequence eg when 5 is pressed the sequence should be 0 1 1 2 3 5 and if 3 is pressed 0 1 1 2 the sequence should be according to the number pressed?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the return value of getch?

getch(); is used for unbuffered input. e.x: int main() { char num=0; printf("Press a keyboard button: "); num = getch(); //This brings in 1 character that the user pressed on the keyboard printf("\nYou pressed: %c", num); //This prints the character you pressed getchar(); // I am using getchar(); to stop the program from ending after pressing buttons return 0; } My input will be within the (). output: Press a keyboard button: (v) You pressed: v EOP //End of program I hope this has helped you!


What is the difference between Scan code and the ASCII code for a keyboard key?

A scancode (or scan code) is the data that most computer keyboards send to a computer to report which keys have been pressed. A number, or sequence of numbers, is assigned to each key on the keyboard.


Write a program for event handling mouse and keyboard events?

So far the only event used is the on_draw event. To react to keyboard and mouse events, it's necessary to write and attach event handlers for these events as well: import pyglet window = pyglet.window.Window() @window.event def on_key_press(symbol, modifiers): print 'A key was pressed' @window.event def on_draw(): window.clear() pyglet.app.run() Keyboard events have two parameters: the virtual key symbol that was pressed, and a bitwise combination of any modifiers that are present (for example, the CTRL and SHIFT keys). The key symbols are defined in pyglet.window.key: from pyglet.window import key @window.event def on_key_press(symbol, modifiers): if symbol == key.A: print 'The "A" key was pressed.' elif symbol == key.LEFT: print 'The left arrow key was pressed.' elif symbol == key.ENTER: print 'The enter key was pressed.' See the pyglet.window.key documentation for a complete list of key symbols. Mouse events are handled in a similar way: from pyglet.window import mouse @window.event def on_mouse_press(x, y, button, modifiers): if button == mouse.LEFT: print 'The left mouse button was pressed.' The x and y parameters give the position of the mouse when the button was pressed, relative to the lower-left corner of the window. There are more than 20 event types that you can handle on a window. The easiest way to find the event name and parameters you need is to add the following line to your program: window.push_handlers(pyglet.window.event.WindowEventLogger()) This will cause all events received on the window to be printed to the console.


How many times should the keys of a keyboard be pressed in order to type the first 300 counting numbers?

792


Why should jockey not be pressed when it is moved in Carey foster's bridge?

When Jockey is pressed the length of conductor increases due to elasticity. Since resistance is proportional to length the resistance of the conductor also increases. So the voltage drop per unit length alters from its standard value. It causes error in our reading.