#include <stdio.h>
#include <stdlib.h>
double sdvig (double *a, int n)
{
int i;
for(i = 0; i <n; i++ ){
a[i] = a[i+1];
}
a[n] = 0;
return *a;
}
int main() {
int i,j, n;
double z=0; // обьявление переменных
double* a; // обьявление динамического масива
printf("Vvedite koli4ectvo elementov:\n");// выводим на экран текстовое сообщение
scanf("%d", &n); // сколько символов будет содержать масив
a = (double*)malloc(n * sizeof(double)); // создание динамического масива
// цикл заполнение масива
for (i = 0; i < n; i++)
{
printf("Vvedite 4iclo:\n");// выводим на экран текстовое сообщение
scanf("%lf", &z);
a[i] = z;
printf("%p", a+i); // выводим это число %lf вещественный тий числа с плавающей точкой ставищяйся в соответсвии формату числа повышенной точности с плавующей точкой
printf("\n");
}
printf("\n"); // enter
sdvig (a,n);
// цикл вывода массива на экран
for (i = 0; i < n; i++)
printf("%lf\n", a[i]);// выводит элемент на экран
free(a);// освобождаем память динамического масива
return 0; // возвращает 0
}