jueves, 13 de marzo de 2014

Series en C++

Ahora les mostrare como realizar el código para las sucesiones 

Ejercicio 1.
        +, 1 , - ,  2, *,  3, /,    4, +,   5, - ,   6,  *, 7,  / ,  8, …



  #include <iostream.h>
  #include <math.h>
  #include <conio.h>
  void main (void)
  {
  int i=0,cont=1;
  int n;
  cout<<"Ingrese la cantidad de terminos : ";
  cin>>n;
  for(i=0;i<=n;i++){
  if(i%8==0)
  {cout<<"+"<<"\t";}
  if(i%8==1)
  {cout<<cont<<"\t";
  cont++;}
  if(i%8==2)
  {cout<<"-"<<"\t";}
  if(i%8==3)
  {cout<<cont<<"\t";
  cont++;}
  if(i%8==4)
  {cout<<"*"<<"\t";}
  if(i%8==5)
  {cout<<cont<<"\t";
  cont++;}
  if(i%8==6)
  {cout<<"/"<<"\t";}
  if(i%8==7)
  {cout<<cont<<"\t";
  cont++;}
  }
  getch();
  }


Ejercicio 2.      2,3, 5, 9, 17, 33 , 65 ,   …..

#include<iostream.h>
#include<conio.h>
void main(void)
{
int n,cont=1,i=2,s=2;
cout<<"Imgrese el numero de elementos: ";
cin>>n;
do{
cont++;
i=s;
cout<<i<<",";
s=i+(i-1);
}
while(cont<=n);
getch();
}



Ejercicio 3.        2,-10, 3, -10, 5, -10, 9, -10, 17, -10, 33 ,-10,  65 ,   …..



#include<iostream.h>
#include<conio.h>
void main(void)
{
int n,cont=0,i=2,j=10,s=2,y=0;
cout<<"Imgrese el numero de elementos: ";
cin>>n;

do{
cont++;
i=s;
cout<<i<<",";
if(j%2==0)   {
cout<<"-"<<j<<",";
}
s=i+(i-1);
}
while((cont*2)<n);
getch();
}



Ejercicio 4.  4, 10,  28, 82, 244, 730,…



  #include<iostream.h>
  #include<conio.h>
  void main(void)
  {
  int n,cont=0,i=4,s=4;
  cout<<"Imgrese el valor de N: ";
  cin>>n;
  do{
  cont++;
  i=s;
  cout<<i<<", ";
  s=(i*3)-2;
  }
  while(cont<n);
  getch();
  }




Ejercicio 5.        0, 5, 5, 10, 15, 25, 40, 65,…

         

  #include<iostream.h>
  #include<conio.h>
  #include<ctype.h>

  void main(void)
  {
  int p=0,s=5,i=0,n=0,sum=0;
  cout<<" Ingresa el numero de terminos ";
  cin>>n;
  cout<<p<<"\t"<<s<<"\t";
  while(i<n-2)
  {
  i=i+1;
  sum=p+s;
  p=s;
  s=sum;
  cout<<sum<<"\t";
  }getch();
  }

No hay comentarios:

Publicar un comentario