Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
#include <bits/stdc++.h>
using namespace std;
double xa,ya,xb,yb,xc,yc,ab,ac,bc,am;
int main()
{
cin>>xa>>ya>>xb>>yb>>xc>>yc;
ab=sqrt(pow(xa-xb,2)+pow(ya-yb,2));
ac=sqrt(pow(xa-xc,2)+pow(ya-yc,2));
bc=sqrt(pow(xb-xc,2)+pow(yb-yc,2));
cout<<"AB="<<fixed<<setprecision(2)<<ab<<endl;
cout<<"AC="<<fixed<<setprecision(2)<<ac<<endl;
cout<<"BC="<<fixed<<setprecision(2)<<bc<<endl;
am=((2*(ac*ac+bc*bc)-ab*ab)/4);
cout<<"AM="<<fixed<<setprecision(2)<<sqrt(am)<<endl;
return 0;
}
var ax,ay,bx,by,cx,cy,a,b,c : real;
begin
writeln('nhap toa do A', ax,ay);
writeln('nhap toa do B',bx,by);
writeln('nhap toa do C',cx,cy);
c:=sqrt(sqr(ax-bx) + sqr(ay-by));
b:=sqrt(sqr(ax-cx)+sqr(ay-cy));
a:=sqrt(sqr(bx-cx)+sqr(by-cy));
if (a+b>c) and (a+c>b) and (b+c>a) then write('Ba diem A,B,C tao thanh tam giac) else ('Ba dinh A,B,C khong tao thanh tam giac);
readln
end.
Giải thích : Sử dụng tọa độ để tính độ dài AB = c, AC = b, BC=a
Nếu tổng của 2 trong 3 số a,b,c lớn hơn số còn lại thì ta được tam giác, nếu không thì không tạo thành ta giác
#include <bits/stdc++.h>
using namespace std;
double ax,ay,bx,by,cx,cy,a,b,c;
int main()
{
cin>>ax>>ay>>bx>>by>>cx>>cy;
a=sqrt((ax-bx)*(ax-bx)+(ay-by)*(ay-by));
b=sqrt((ax-cx)*(ax-cx)+(ay-cy)*(ay-cy));
c=sqrt((bx-cx)*(bx-cx)+(by-cy)*(by-cy));
if (a+b>c && b+c>a && c+b>a) cout<<"Yes";
else cout<<"No";
return 0;
}
b)
uses crt;
var i,y:integer;
begin
clrscr;
y:=0;
for i:=1 to 100 do
y:=y+i;
writeln('y=',y);
readln;
end.
c)
uses crt;
var y,i:integer;
begin
clrscr;
y:=0;
i:=1;
while y<=3200 do
begin
y:=y+i;
inc(i);
end;
writeln('y=',y);
readln;
end.
xau = input('Nhập vào một xâu kí tự có độ dài n: ')
n=len(xau)
dem=0
for i in range(n):
if xau[i].isdigit():
dem+=1
print(' Số kí tự chữ số trong xâu: ', dem)
Bài 2:
#include <bits/stdc++.h>;
using namespace std;
int main();
{
long m,n;
cout<<"Nhap m="; cin>>m;
cout<<"Nhap n="; cin>>n;
cout<<m*n-2;
return 0;
}
Câu 1:
uses crt;
var a,b,c,p,s:real;
begin
clrscr;
repeat
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
write('Nhap c='); readln(c);
until (a>0) and (b>0) and (c>0);
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
p:=(a+b+c)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('Dien tich tam giac la: ',s:4:2);
end
else writeln('Day khong la ba canh trong mot tam giac');
readln;
end.
Câu 2:
uses crt;
var a:array[1..100]of integer;
i,n,t,max,min:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
for i:=1 to n do
t:=t+a[i];
writeln('Tong cac phan tu trong day la: ',t);
max:=a[1];
min:=a[1];
for i:=1 to n do
begin
if max<a[i] then max:=a[i];
if min>a[i] then min:=a[i];
end;
writeln('Gia tri lon nhat la: ',max);
writeln('Gia tri nho nhat la: ',min);
readln;
end.
nếu câu b bài 2 được tách riêng thành 1 câu riêng biệt...thì thay thế bắt đầu từ đâu ạ
#include <bits/stdc++.h>
using namespace std;
string st;
int d,i,dem;
int main()
{
getline(cin,st);
d=st.length();
cout<<d<<endl;
dem=0;
for (i=0; i<d; i++)
if (st[i]=="A")
{
cout<<i<<" ";
dem++;
}
cout<<endl;
cout<<dem;
return 0;
}