Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*(Arredondamento) Crie um programa em C que recebe como entrada um
- vetor de 10 pontos flutuantes de precisão dupla (double). Para cada elemento
- do vetor, deve-se arredondar o valor para cima, caso sua primeira casa
- decimal seja maior ou igual que 5, ou para baixo, caso contrário. Por fim,
- imprima o vetor resultante. (Obs.: não deve ser usada a biblioteca math.h)#include <stdio.h>
- */
- int main()
- {
- double decimal;
- int i;
- double vet[10];
- for (i=0; i<10; i++)
- {
- printf("digite o elemento vet[%d]",i);
- scanf("%lf",&vet[i]);
- decimal=vet[i]-(int)vet[i];
- if(decimal >=0.5)
- {
- vet[i]=(int)vet[i]+1;
- }
- else
- {
- vet[i]=(int)vet[i];
- }
- }
- for (i=0; i<10; i++)
- {
- printf("valor arredondado do vetor[%d] e vet[%.2lf]\n",i,vet[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement