#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.
#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.