Quick actions

cmd+k|ctrl+k

Navigation

Languages

18

Snippet info

Language

Cpp

Visibility

public

Author

sanek.bayer2014

Created

2017-12-11T10:17:06Z

Updated

2017-12-11T10:17:06Z

#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
}
INFO