Quick actions

cmd+k|ctrl+k

Navigation

Languages

Билет 3 №1

Snippet info

Language

C

Visibility

public

Author

muzon4ik

Created

2017-10-20T11:06:21Z

Updated

2017-11-06T11:23:34Z

#include <stdio.h>
#include <stdlib.h>

 double sum (double *a, int n)
{
    int i;
    double rezult = 1;
    
    for(i = 0; i <n; i++ ){

        if(i%2==0){
           rezult *= a[i];
       }
    }
   return rezult;
}

int main() {
    int i,j, n;
    double z=0; // обьявление переменных
    double* a; // обьявление динамического масива
    printf("Введите колличество элементов:\n");// выводим на экран текстовое сообщение
    scanf("%d", &n); // сколько символов будет содержать масив
    a = malloc(n * sizeof(double)); // создание динамического масива

        // цикл заполнение масива
        for (i = 0; i < n; i++)
        { 
            printf("Введите число:\n");// выводим на экран текстовое сообщение
            scanf("%lf", &z); 
            
            a[i] = z;
            printf("%lf", a[i]); // выводим это число
            printf("\n");
        
        }
        printf("\n"); // enter

    printf("%lf\n", sum (a,n));// выводит элемент на экран

   
    free(a);// освобождаем память динамического масива
    return 0; // возвращает 0
}
INFO