Powered By Blogger

viernes, 3 de diciembre de 2010

LENGUAJE C++

Hola
En el siguiente post les mostrare el codigo de fibonasii en c++, incluyendo el de
los numeros primos:

Codigo de fibonassi:
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
  int a,b,x,c,n;
  a=1; b=1; x=0; c=0;
  cout << "Introduce el limite de la serie: "; cin>>n;
  if (n>0) {
    if (n==1) cout<<"1"<<endl;
    else
      {
      cout<<endl<<a<<", "<<b<<", ";
      while (c<n-2)
        {
         c++;
         x=a+b;
         cout<<x<<", ";
         a=b;
         b=x;
        }
      }
  }
Codigo de los numeros primos:

#include<iostream>
#include<conio.h>
using namespace std;

main ()
{
int k;
do{
cout<<"ingrese un numero positivo: ";
cin>>k;
}while (k<=0);
int i=1, ban=0;
do{
i=i+1;
if (k%i==0&&k!=2)
ban=1;
}while (i<k/2&&ban==0);
if (ban==0)
cout<<endl<<"es primo"<<endl;
else
cout<<endl<<"es compuesto"<<endl;
system("pause");
}

1 comentario: