Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Vetor

$
0
0

Leia um valor X. Coloque este valor na primeira posição de um vetor N[100]. Em cada posição subsequente de N (1 até 99), coloque a metade do valor armazenado na posição anterior, conforme o exemplo abaixo. Imprima o vetor N.

Entrada

A entrada contem um valor de dupla precisão com 4 casas decimais.

Saída

Para cada posição do vetor N, escreva "N[i] = Y", onde i é a posição do vetor e é o valor armazenado naquela posição. Cada valor do vetor deve ser apresentado com 4 casas decimais.

Exemplo de Entrada Exemplo de Saída

200.0000

N[0] = 200.0000
N[1] = 100.0000
N[2] = 50.0000
N[3] = 25.0000
N[4] = 12.5000
...

bom, eu consegui fazer isso, agora não sei como faço pra dividir o valor inicial por 2, que no caso seria 200.0000 por 2 que daria o vaor de 100.0000, dps 50.0000 e assim por diante, alguem poderia ajudar?
#include<stdio.h>
int main()
{
  int i;
  int N[100] = {200.0000};
  for( i = 0 ; i <= 100; i++)
  {
     
printf("N[%d] = %.4f\n",i, N[i]);  
  }
  return 0;
}
 
 

Viewing all articles
Browse latest Browse all 14190