Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2010, 16:22
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 1 mes
Puntos: 2
Vector unidimensional

Hola chicos,

Porfavor si me podeis dar ideas sobre como resolver el siguiente ejercicio se los agradeceria mucho.

/*4. Asignar a cada uno de los diez elementos de un vector numérico entero
el doble del elemento anterior,
sabiendo que el primer elemento es el valor 1. El vector debe visualizarse. */
Código C:
Ver original
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. void main(){
  5.  
  6. int i=0,vect[10],aux;
  7.  
  8.  vect[i]=1;
  9.  for(i=1;i<10;i++){
  10.  
  11.  vect[i]=vect[i] * 2;
  12.  
  13.  
  14.  }
  15.  
  16. for(i=0;i<10;i++){
  17. printf("los valores para el vector %i son %i\n",i,vect[i]);
  18. }
  19.  
  20. }



Me compila pero los elementos del vector no son correctos el primero si me lo pone como 1 pero los demas me pone numeros raros..