Mediante un procedimiento generar el n-esimo termino de la secuencia 1,2,4,8,16,32,...
Por ejemplo si N=4 el cuarto termino es 8
Por ejemplo si N=4 el cuarto termino es 8
#include <stdio.h>
#include <conio.h>
#include <math.h>
void secuencia(int c,int n, int *t){
int i,s;
for(i=0;i<c;i++){
s=pow(2,i);
printf("%d\t",s);
if(n==i+1){
*t=s;
}
}
}
void main(){
int m,s,x;
clrscr();
printf("N-ESIMO TERMINO DE SECUENCIA\n");
printf("Introduzca un numero para generar la secuencia: ");
scanf("%d",&x);
printf("Introduzca el numero a determinar: ");
scanf("%d",&m);
secuencia(x,m,&s);
printf("\nEl termino %d es %d",m,s);
getch();
}
Comentarios