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

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

Ответы

Ответ дал: Tetr1s228
0

Ответ:

Объяснение:

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

int main() {
 // Створюємо динамічний масив типу float
 float *array;
 int n;

 // Зчитуємо розмір масиву
 printf("Enter the size of the array: ");
 scanf("%d", &n);

 // Виділяємо пам'ять під масив
 array = (float*) malloc(n * sizeof(float));

 // Зчитуємо значення елементів масиву
 for (int i = 0; i < n; i++) {
   printf("Enter element %d: ", i);
   scanf("%f", &array[i]);
 }

 // Перевіряємо, що індекси елементів масиву є непарними
 // і рахуємо суму таких елементів
 float sum = 0;
 for (int i = 0; i < n; i++) {
   if (i % 2 != 0) {
     sum += array[i];
   }
 }

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

 // Звільняємо виділену пам'ять
 free(array);

 return 0;
}

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