#include #include /* Inclui a biblioteca do "calloc" */ double *Tabela; /* Cria somente o Ponteiro */ /* Sem alocar memoria */ main () { int i; int tmp; int tamanho; printf ("Quantos elementos: "); scanf ("%d",&tamanho); if (tamanho < 10) { printf("Tamanho minimo=10 (Ajustado)\n"); tamanho=10; } Tabela=(double *)calloc(tamanho,sizeof(double)); for (i=0; i < tamanho; i++) { Tabela[i]=rand() % 100; // Valor entre 0 e 99 printf("Dado [%d] = %.2lf\n",i,Tabela[i]); } printf("\nOs 10 Primeiros Dados:\n"); for (i=0; i < 10; i++) printf("Dado [%d] = %.2lf \n",i, Tabela[i]); tmp=Tabela[0]; Tabela[0]=Tabela[tamanho-1]; Tabela[tamanho-1]=tmp; printf("Primeiro Dado [%d] = %.2lf \n",0, Tabela[0]); printf("Ultimo Dado [%d] = %.2lf \n",tamanho-1, Tabela[tamanho-1]); system("pause"); }