Функция: сформировать массив Z на базе двух массивов X, Y как произведение соответствующих элементов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

программа на Си Написать функцию, которая формирует массив Z на базе двух массивов X, Y по формуле: Z [i] = X [i] * Y [i]. Использовать эту функцию в программе, которая запрашивает у пользователя количество элементов в массивах.

Решение задачи: «Функция: сформировать массив Z на базе двух массивов X, Y как произведение соответствующих элементов»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
 
main()
{
     float *x, *y, *z;
     int i, dim;
 
       printf("Input array dimention:");
       scanf("%d", dim);
 
       x=(float *)malloc(dim*sizeof(float));
       y=(float *)malloc(dim*sizeof(float));
       z=(float *)malloc(dim*sizeof(float));
 
         for(i=0; i<dim; i++)
         {
              x[i]=rand() % 100;
              y[i]=rand() % 100;
              z[i]=x[i]*y[i]
               
                printf("%f ", z[i]);
         }
    
     free(x);
     free(y);
     free(z);
 
      system("pause");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы