La sucesión Fibonacci es una sucesión infinita de números naturales, inicia con 0 y 1, a partir de ahí los siguientes números son la suma de los 2 anteriores. La sucesión seria la siguiente 0,1,1,2,3,5,8,13,21,34,55,..., el programa siguiente calcula los primeros 40 números de la sucesión Fibonacci.
#include<conio.h>
#include<stdio.h>
int x,y[50],sum=1,i;
int main()
{
printf("La sucesion Fibonacci es\n\n");
for(i=0;i<40;i++)
{
x=y[i-1];
y[i]=sum;
sum=x+y[i];
}
printf("0\n");
for(i=0;i<40;i++)
{
printf("%d\n",y[i]);
}
getch();
}
Ingenieria en Desarrollo de Software
Blogg cuya única finalidad es ser una herramienta de apoyo para estudiantes de ingeniería de software.
domingo, 18 de noviembre de 2012
viernes, 16 de noviembre de 2012
Problema 1: "Convertir un numero entero a un su equivalente binario",C++.
Este es el primer problema que subo espero entiendan trato de hacerlo lo mas detallado posible. El sistema binario es aquel en el que los números se representan únicamente con 1 y 0. Para convertir un numero entero a su equivalente binario se realiza un simple proceso, se divide al numero entre 2 si el resultado es otro entero el primer numero es 0, si es un decimal el numero seria 1,Este proceso se repite hasta dividir al 1 y se escriben los números de el ultimo al primero .Para todos los números enteros su binario siempre empezara con 1.Ejemplo: el binario de 16 es primero 16/2=8 su primer numero seria 0, 8/2=4, el segundo seria 0, 4/2=2 el tercero seria 0, 2/2=1, el cuarto seria 0, 1/2=.5 el quinto seria 1. Y hay que recordar que se escribe del ultimo al primero entonces esto quedaría 1 0 0 0 0.
#include<conio.h>
#include<stdio.h>
int num,div,contador=1,A[50],x;
int main()
{
printf("Escriba el numero el cual desea convertir a binario ");
scanf("%d", &num);
div=num;
while(div>1)
{
div=div/2;
contador=contador+1;
}
div=num;
for(x=1;x<=contador;x++)
{
if(div%2==0)
{
A[x]=0;
}
if(div%2!=0)
{
A[x]=1;
}
div=div/2;
}
printf("El numero binario es \n");
for(x=contador;x>0;x--)
{
printf("%d",A[x]);
}
getch();
}
#include<conio.h>
#include<stdio.h>
int num,div,contador=1,A[50],x;
int main()
{
printf("Escriba el numero el cual desea convertir a binario ");
scanf("%d", &num);
div=num;
while(div>1)
{
div=div/2;
contador=contador+1;
}
div=num;
for(x=1;x<=contador;x++)
{
if(div%2==0)
{
A[x]=0;
}
if(div%2!=0)
{
A[x]=1;
}
div=div/2;
}
printf("El numero binario es \n");
for(x=contador;x>0;x--)
{
printf("%d",A[x]);
}
getch();
}
Bienvenida!
Bienvenido! La finalidad de este blogg es la de brindar apoyo a estudiantes de IDS. subiendo problemas de programación anexando su resolución. Cabe destacar que yo aun soy alumno y estoy aprendiendo a crear este tipo de programas. Los Programas subidos estarán en Lenguaje C++ o Java.
Suscribirse a:
Comentarios (Atom)