Написать программу с циклами for, while, do while[tex]y = {e}^{ |a + m| } [/tex]a=2,5m-изменяется от 1 до10 с шагом 1.

26 Сен 2019 в 23:41
215 +1
1
Ответы
1
#include <iostream>
#include <cmath>
int main() {
double a = 2.5;
// Цикл for
std::cout << "Using for loop:" << std::endl;
for (int m = 1; m <= 10; ++m) {
double y = exp(fabs(a + m));
std::cout << "m = " << m << ", y = " << y << std::endl;
}
// Цикл while
std::cout << "Using while loop:" << std::endl;
int m = 1;
while (m <= 10) {
double y = exp(fabs(a + m));
std::cout << "m = " << m << ", y = " << y << std::endl;
m++;
}
// Цикл do-while
std::cout << "Using do-while loop:" << std::endl;
m = 1;
do {
double y = exp(fabs(a + m));
std::cout << "m = " << m << ", y = " << y << std::endl;
m++;
} while (m <= 10);
return 0;
}

Программа вычисляет значение функции y = e^(|a + m|) для a = 2.5 и m изменяющегося от 1 до 10 с шагом 1 с использованием циклов for, while и do-while.

19 Апр 2024 в 19:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир