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 a,b,c;
int main()
{
cin>>a>>b>>c;
if ((a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a)) cout<<"Day la ba canh trong mot tam giac";
else cout<<"Day khong la ba canh trong mot tam giac";
return 0;
}
1:
const fi='Dulieu.txt';
fo='ketqua.txt';
var f1,f2:text;
a:array[1..100]of integer;
i,n:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
n:=0;
while not eof(f1) do
begin
inc(n);
read(f1,a[n]);
end;
for i:=1 to n do
if (a[i]>0) and (a[i] mod 2=0) then write(f2,a[i]:4);
close(f1);
close(f2);
end.
P/s: Cái này mình viết chương trình chính thôi nhé, còn hàm và thủ tục bạn tự viết nhé(chỉ cần lấy ý tưởng trong chương trình chính ra viết là được rồi)
2:
uses crt;
var a:array[1..100]of integer;
i,n,t: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
if a[i]>=0 then t:=t+a[i];
writeln(t);
readln;
end.
#include <iostream>
using namespace std;
int main() {
int x, y;
cin >> x >> y;
int temp = x;
x = y;
y = temp;
cout << "x=" << x << endl;
cout << "y=" << y << endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
double a,b,c,p,s;
int main()
{
cin>>a>>b>>c;
if (a+b>c && b+c>a && c+b>a)
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<fixed<<setprecision(2)<<s;
}
else cout<<"Day khong la ba canh trong mot tam giac";
return 0;
}
1.uses crt;
var n,gt:longint;
begin
clrscr;
repeat
write('nhap so n:');readln(n);
until n>0;
gt:=1;
while n>0 do
begin
gt:=gt*n;
n:=n-1;
end;
writeln('giai thua cua n la:',gt);
readln
end.
2. uses crt;
var a,b,c:real;
begin
clrscr;
write('nhap a=');readln(a);
write('nhap b=');readln(b);
write('nhap c=');readln(c);
if (a*a=b*b+c*c) or (b*=c*c+a*a) or (c*c=a*a+b*b) then writeln('khong phai la tam giac vuong');
readln
end.
m = int(input("Nhập số hàng của ma trận: "))
n = int(input("Nhập số cột của ma trận: "))
A = []
for i in range(m):
# Nhập một dòng gồm n số nguyên cách nhau bởi dấu cách
row = list(map(int, input(f"Nhập dòng {i+1}: ").split()))
A.append(row)
# In ma trận A ra màn hình
for i in range(m):
for j in range(n):
print(A[i][j], end=" ")
print()
Bạn kiểm tra lại phần inp nhé giữa 5 và -1 có khoảng cách là 3 đâu .
writeln('yes') sẽ hợp lý hơn
cần sắp sếp theo thứ tự từ bé đến lớn
Ý bạn là a,b riêng và b,c riêng ?
ừ có nghĩa là
|a-b|=|b-c|=|c-d| ...............
VD |5--1| có phải là 3 đâu ạ
|-4| đến |-1| đến 2 đến5 mà cần sắp sếp
Lời giải :
program hotrotinhoc;
var a,b,c,d: integer;
begin
readln(a);
readln(b);
readln(c);
readln(d);
if abs(a-b)=abs(d-c) then
begin
write('yes');
write(abs(a-b)) ;
end else write('no');
readln
end.
Bài 1 nhập vào mảng in ra số đối xứng
bai 1.inp bai.out
5 721 34 -10 211 5 212
Bài 2 in ra uwcln của số thứ nhất và các số còn lại
bai 2.inp bai2.out
6 8 11 1 12 2 1 1 6
Bài 3 In ra giá trị giai thừa của nó
bai 3.inp bai3.out
2 5 1 2
120
1
Bài 4 In ra số nhỏ nhất và số mũ là các số còn lại
Bai4.inp bai 4.out
2 3 4 2 4 8 16
này giải hộ mình với
Bạn đăng lên mục hỏi đáp , mỗi bài 1 nhé.
Bạn làm vậy mình không hiểu inp và out