• Предмет: Информатика
  • Автор: vlad228228337
  • Вопрос задан 1 год назад

10. Написати програму, на языке си яка в одновимірному динамічному масиві типу float знаходить суму
елементів масиву із непарними індексами. Розмір масиву та значення елементів масиву
задаються з клавіатури.

Ответы

Ответ дал: pomogi010
0

Ответ:

Объяснение:

#include <stdio.h>

#include <stdlib.h>

int main(void) {

float *array;

int size, i;

float sum = 0.0;

// Отримування розміру масиву від користувача

printf("Enter the size of the array: ");

scanf("%d", &size);

// Виділення пам'яті під масив

array = malloc(size * sizeof(float));

if (array == NULL) {

printf("Error allocating memory.\n");

return 1;

}

// Отримування значень елементів масиву від користувача

printf("Enter the elements of the array:\n");

for (i = 0; i < size; i++) {

scanf("%f", &array[i]);

}

// Обчислення суми елементів масиву із непарними індексами

for (i = 1; i < size; i += 2) {

sum += array[i];

}

printf("Sum of elements with odd indices: %.2f\n", sum);

// Вільне виділену пам'ять

free(array);

return 0;

}

Вас заинтересует