Записать в массив значения от 0 до 4 с шагом 0,4 - C (СИ)
Формулировка задачи:
Мне надо записать в массив 0 до 4 но увлечения должно бы не на 1 а на 0,4 и так до четырёх. затем это всё подставить в уравнения и вывести ответы уравнения снова в массив. и получены результаты вывести на экран правового и второго массива.
Пример:
перебор по 0,4 до 4
записать в массив результат с for
полученный результаты подставить в уравнение x(это подстановка значений с массива) x*5/7
полученный результат надо занести снова в массив и вывести первый и второй массив
p.s
Понимаю что напутал но если кто понял что я написал помогите (пробовал сам косяки выходят с записью в массив)Решение задачи: «Записать в массив значения от 0 до 4 с шагом 0,4»
textual
Листинг программы
#include <stdio.h> #include <math.h> void main() { int i; double x,y; double mas2[11]; for(x=0, i=0;i<11;x+=0.4, i++) { y=sin(x)*sin(x) - x/5; mas2[i]=y; printf(""%3.1f %f\n", x, y); } }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с плавающей точкой и вводом-выводом
- Объявление переменных: — i - счётчик для цикла — x - переменная для хранения текущего значения индекса — y - переменная для хранения расчётного значения — mas2 - массив для хранения полученных значений
- Запуск цикла от x=0 до x=4.4 с шагом 0.4
- Внутри цикла расчёт значения y по формуле sin(x)² — x/5
- Запись полученного значения y в массив mas2
- Вывод на экран текущего значения x и y с помощью функции printf
- Значения x и y выводятся в формате %3.1f и %f соответственно
- Каждое новое значение x и y выводится на новую строку
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д