Создать массив, в котором каждое значение равно корню квадратному из произведения предшествующих элементов - C (СИ)

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

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

С одномерным массивом, состоящим из n вводимых с клавиатуры целых элементов выполнить след действие. Вывести новый массив значений, в котором каждое значение равно корню квадратному из произведения всех предшествующих элементов

Решение задачи: «Создать массив, в котором каждое значение равно корню квадратному из произведения предшествующих элементов»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define SIZE 5
int main()
{
    int _arrray_src[SIZE];
    double _array_dest[SIZE];
    int i;
 
    for (i=0;i<SIZE;i++){
        _arrray_src[i]=(unsigned char)rand();
        printf("%10d",_arrray_src[i]);
        _array_dest[i]=sqrt((double)_arrray_src[i]);
    }
    printf("\n");
    for (i=0;i<SIZE;i++)
        printf("%10f",_array_dest[i]);
        getch();
    return 0;
}

Объяснение кода листинга программы

В этом коде:

  1. Создается массив _arrray_src типа int размером SIZE, инициализируется случайными значениями типа unsigned char с помощью функции rand().
  2. Создается массив _array_dest типа double размером SIZE, инициализируется квадратным корнем из соответствующего элемента массива _arrray_src с помощью функции sqrt() из библиотеки math.h.
  3. Выводится на экран содержимое массива _arrray_src с помощью цикла for и функции printf().
  4. Выводится на экран содержимое массива _array_dest с помощью цикла for и функции printf().
  5. Программа ожидает нажатия клавиши с помощью функции getch() и завершается возвратом 0 в функции main().

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


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

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

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