Перевести на язык C и оформить 3 задания в одну программу - C (СИ)
Формулировка задачи:
Перевести на СИ и оформить три задания в одну программу
Задание 1
Задание 2
Задание 3
#include <stdio.h> #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { float a, b; cout « "a = "; cin » a; cout « "b = "; cin » b; double h = sqrt(fabs(tan(pow(a + b, 5))) - pow(a - 1, b)); cout « "h = " « h; system("pause"); return 0; }
#include<iostream> #include<math.h> using namespace std; int main() { double x; cout « "x = "; cin » x; double a, b, c; cout « "a = "; cin » a; cout « "b = "; cin » b; cout « "c = "; cin » c; a = sin(x); b = cos(x)/x; if (x <= 0) { cout « "Virajenie xln ne imeet smisla"; } else c = log(x - 2); cout « "a = " « a; cout « "b = " « b; cout « "c = " « c; system("Pause"); return 0; }
#include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); double x, sum, a = 0; int n, f = 1, z = -1; cout « "x = "; cin » x; cout « "n = "; cin » n; sum = x; if (n == 0) { cout « "sum = 1"; _getch(); return 0; } if (n == 1) { sum = x; cout « sum; _getch(); return 0; } if (n % 2 == 0) cout « "Неверно ввели данные " « endl « "sum = FELS"; for (int i = 3; i <= n; i++) { if (n > 1) f = f*(f + 1)*(f + 2); a = pow(x, i); sum -= z*(a / f); z *= (-1); i++; } cout « sum; _getch(); return 0; }
Решение задачи: «Перевести на язык C и оформить 3 задания в одну программу»
textual
Листинг программы
# include <stdio.h> # include <conio.h> # include <math.h> # include <stdlib.h> int main() { double x, sum, a = 0; int n, f = 1, z = -1; double b, c; printf("Задание1"); printf("a="); scanf("%f", &a); printf("\n"); printf("b="); scanf("%f", &b); printf("\n"); double h=sqrt(fabs(tan(pow(a + b, 5))) - pow(a - 1, b)); printf("h= %f", h); a=0; b=0; system("pause"); printf("Задание 2"); printf("x="); scanf("%f", &x); printf("a= "); scanf("%f", &a); printf("b= "); scanf("%f", &b); printf("c= "); scanf("%f", &c); a = sin(x); b = cos(x)/x; if (x <= 0) { printf("Virajenie xln ne imeet smisla"); } else c = log(x - 2); printf("a= %f", a); printf("b= %f", b); printf("c= %f", c); a=0; b=0; c=0; x=0; system("Pause"); printf("Задание 3"); //setlocale(LC_ALL, "Russian"); printf("x= "); scanf("%f", &x); printf("n= "); scanf("%i", &n); sum = x; if (n == 0) { printf("sum = 1 \n"); _getch(); return 0; } if (n == 1) { sum = x; printf("%f", sum); _getch(); return 0; } if (n % 2 == 0) printf("Неверно ввели данные \n");printf("sum = FELS \n"); for (int i = 3; i <= n; i++) { if (n > 1) f = f*(f + 1)*(f + 2); a = pow(x, i); sum -= z*(a / f); z *= (-1); i++; } printf("%f", sum); _getch(); return 0; }
Объяснение кода листинга программы
- В первой части кода пользователь вводит значения переменных a и b, а затем программа вычисляет значение переменной h.
- Во второй части кода пользователь вводит значения переменных a, b и c, а затем программа вычисляет значения переменных a, b и c в зависимости от значения переменной x.
- В третьей части кода пользователь вводит значения переменных x и n, а затем программа проверяет корректность введенных данных и вычисляет значение переменной sum.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д