
Другие языки программирования и технологии
Программирование на языке С
Помогите пожалуйста это в С записать


#include <stdio.h>
#include <math.h>
void pause() {
while (getchar() != '\n');
getchar();
}
int main(void) {
double a, b, c, p, x, s;
printf("a, b, c? ");
scanf_s("%Lf%Lf%Lf", &a, &b, &c);
p = (a + b + c) / 2;
x = p * (p - a) * (p - b) * (p - c);
if (x > 0) {
s = sqrt(x);
printf("Area = %.3Lf\n", s);
} else puts("The triangle does not exist!");
pause();
return 0;
}
#include <math.h>
void pause() {
while (getchar() != '\n');
getchar();
}
int main(void) {
double a, b, c, p, x, s;
printf("a, b, c? ");
scanf_s("%Lf%Lf%Lf", &a, &b, &c);
p = (a + b + c) / 2;
x = p * (p - a) * (p - b) * (p - c);
if (x > 0) {
s = sqrt(x);
printf("Area = %.3Lf\n", s);
} else puts("The triangle does not exist!");
pause();
return 0;
}
#include "stdio.h"
#include "math.h"
int main(){
double a,b,c,p; printf("a b c: ");
scanf("%lg%lg%lg",&a,&b,&c);
p=(a+b+c)/2; p=p*(p-a)*(p-b)*(p-c);
if(p>0)printf("S=%lg\n",sqrt(p);
else printf("No triangle\n");
return 0;}
#include "math.h"
int main(){
double a,b,c,p; printf("a b c: ");
scanf("%lg%lg%lg",&a,&b,&c);
p=(a+b+c)/2; p=p*(p-a)*(p-b)*(p-c);
if(p>0)printf("S=%lg\n",sqrt(p);
else printf("No triangle\n");
return 0;}
не хочу
Я на приплюснутом могу
#include "iostream"
#include "math.h"
using namespace std;
int main()
{
unsigned int a, b, c;
cout << "Enter length a\n";
cin >> a;
cout << "Enter length b\n";
cin >> b;
cout << "Enter length c\n";
cin >> c;
if (a + b <= c ) {
cout << "Not triangle, exit\n";
return 0;
}
if (a + c <= b ) {
cout << "Not triangle, exit\n";
return 0;
}
if (b + c <= a ) {
cout << "Not triangle, exit\n";
return 0;
}
double p = (a + b + c) / 2;
double square = sqrt(p * (p - a) * (p - b) * (p - c) );
cout << "This is triangle, square " << square << "\n";
return 0;
}
в принципе, тут достаточно ввод и вывод в стиле C переписать, и будет C а не C++
#include "iostream"
#include "math.h"
using namespace std;
int main()
{
unsigned int a, b, c;
cout << "Enter length a\n";
cin >> a;
cout << "Enter length b\n";
cin >> b;
cout << "Enter length c\n";
cin >> c;
if (a + b <= c ) {
cout << "Not triangle, exit\n";
return 0;
}
if (a + c <= b ) {
cout << "Not triangle, exit\n";
return 0;
}
if (b + c <= a ) {
cout << "Not triangle, exit\n";
return 0;
}
double p = (a + b + c) / 2;
double square = sqrt(p * (p - a) * (p - b) * (p - c) );
cout << "This is triangle, square " << square << "\n";
return 0;
}
в принципе, тут достаточно ввод и вывод в стиле C переписать, и будет C а не C++
Похожие вопросы
- Программирование! По языку C#!
- Программирование на языке СИ с использованием подпрограммы-функции
- какую программу лучше использовать для программирования на языке Си?
- язык программирования. какой язык программирования лутьше изучать: C, C++, C#, Java?
- Найти число Фибоначчи, ближайшее к заданному натуральному числу N. (программирование в языке Си)
- Язык программирования. Какой язык программирования проще в освоении?
- Как программисты написали язык программирования без языка программирования?
- Программирование. Программируемые языки. Мышление.
- Как выглядит программирование на языке C++?
- С чего начать. Хочу научиться программированию Посоветуйте язык программирования, с которого лучше начинать