Соре. Лабораторная работа 5 (тема практического задания) фио студента Давлетова Диана Мунировна
Скачать 58.18 Kb.
|
ПРАКТИЧЕСКОЕ ЗАДАНИЕ 5 по дисциплине «Программирование» Лабораторная работа 5 (тема практического задания)
Москва Лабораторная работа № 5 ЦИКЛЫ С НЕИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ Цель работы: изучение организации циклов с неизвестным числом повторений, расчет членов обрабатываемой последовательности, задание условий окончания цикла. Задание Код #include #include //Функция факториал числа int factorial (int n) { return (n < 2) ? 1 : n * factorial (n - 1); } int main() { float x; //Число которое мы передадим int n = 1; //Число которое будет меняться каждую итерацию float sum = 0; //Переменна в которую мы будет записывать член который изменняет сумму float csx = 1; //Переменная в котором мы храним все сложения sum printf("Введите X:"); scanf("%f", &x); do{ sum =(pow(x, 2*n))/factorial(2*n); printf("%f\n", sum); csx += pow(-1, n) * sum; n++; } while(sum > pow(10, -3)); //Цикл с постусловием printf("cosx = %f", csx); return 0; } |