
01/02/2013, 02:07
|
 | | | Fecha de Ingreso: febrero-2013
Mensajes: 20
Antigüedad: 12 años Puntos: 0 | |
Programa básico c/c++ (tutorial 4.4) Programa que imprima los N primeros valores de la serie de Fibonacci. Siendo N un valor entero y positivo entrado por teclado.
#include <iostream>
#include <stdio.h> /* printf y scanf */
#include <conio.h> /* flush(stdin), getche, getch */
#include <string.h> /* strcopy(), gets(), strcat() */
#include <stdlib.h> /* Lo uso para que funcione el system("cls") */
using namespace std;
int main()
{
int nvalor, v1, v2, v3, result;
char opcio[3];
system("title=Exercici 4"); /* Este es el titulo de la ventana */
do{
do {
printf("Quants valors vols que es mostrin de la serie Fibonacci? ");
scanf("%d", &nvalor);
system("cls");
} while (nvalor<=0);
printf("Els %d primers valors de la serie Fibonacci son:\n", nvalor);
v1=0;
v2=1;
result=0;
while (result!=nvalor){
v3=v1+v2;
result=result+1;
printf("%d \n", v3);
v1=v2;
v2=v3;
}
printf ("\n\nEscriu si para tornar a comenzar, y qualsevol altre paraula per sortir: ");
scanf("%s", opcio);
system("cls");
} while (!strcmp(opcio, "si"));
return 0;
} |