Задание 2. Определить функцию, которая для каждого элемента переданного ей в качестве первого аргумента массива вычисляет значение в соответствии с зависимостью

Определить функцию, которая для каждого элемента переданного ей в качестве первого аргумента массива вычисляет значение в соответствии с зависимостью, реализованной в 1-м задании лабораторной работы, и сохраняет результат во второй массив, переданный этой функции в качестве второго аргумента. В качестве значений элементов первого массива взять числа от 1 до 50.

На рисунке 3 показана блок-схема программы.

Рисунок 3 – блок-схема программы

Код программы:

#include <stdio.h>

#include <conio.h>

#include <math.h>

void my_function(float a[],float b[])

{

for(int i=0;i<=50;i++)

{

b[i]=sqrt(50*a[i])-a[i];

printf("%0.2f\n",b[i]);

}

}

void main()

{

float a[51],b[51];

for(int i=0;i<=50;i++)

{

a[i]=i;

}

my_function(a,b);

getch();

}

На рисунке 4 показан результат работы программы.

Рисунок 4 – результат работы программы.

Вывод

Были изучены принципы использования функций в языке С++ и получены навыки для создания собственных функций.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: