cho 3 cạnh abc. xác định. tính chất. của tam giác qua 3 cạnh đã cho
câu hỏi về tin học 10 giúp mình xác định output input ý tưởng và viết thuật toán giúp mình nhé. Đang cần gấp -- cảm ơn m..n nhiều
Giúp mình với mình đang cần gấp lắm 😭😭 Cho bài toán tìm giá trị nhỏ nhất của một dãy số nguyên a1, a2,... ax Em hãy thực hiện các yêu cầu sau: a. Xác định input và output của bài toán b. Nêu ý tưởng của bài toán c. Viết thuật toán giải bài toán d. Mô phỏng thuật toán trên với dãy số 11, 30, 8, 67
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,nn;
int main()
{
cin>>n;
cin>>x;
nn=x;
for (i=1; i<n; i++)
{
cin>>x;
nn=min(nn,x);
}
cout<<nn;
return 0;
}
Câu 1: Xác định Input, output bài toán sau:
a) Kiểm tra a, b, c có phải là ba cạnh của một tam giác hay không?
b) Xác định số học sinh đạt điểm 10 môn Tin lớp 8/1?
c) Tổng các số trong dãy n cho trước?
Câu 5. Hãy xác định Input, Output và viết thuật toán cho bài toán sau: Cho dãy A gồm N số nguyên từ A1, A2,…, AN . Hãy cho biết có bao nhiêu số chia hết cho 3 có trong dãy A. giúp mình vs ạ:(
Đề tự ra và làm với chủ đề sau:
Xây dựng thuật toán sắp xếp bằng tráo đổi một dãy số ko tăng.
-Xác định input, output
-Xác định ý tưởng
-Xác định thuật toán
Giúp mình với
#include <bits/stdc++.h>
using namespace std;
long long a[100],n,i,j;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
for (i=1; i<=n-1; i++)
for (j=i+1; j<=n; j++)
if (a[i]<a[j]) swap(a[i],a[j]);
for (i=1; i<=n;i++)
cout<<a[i]<<" ";
return 0;
}
1: Xác định bài toán
-Input: Nhập ba cạnh của tam giác
-Output: Xác định dạng của tam giác đó
2: Viết chương trình
uses crt;
var a,b,c,kt:integer;
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
kt:=0;
if (a=b) and (a<>c) and (b<>c) then kt:=1;
if (b=c) and (b<>a) and (c<>a) then kt:=1;
if (a=c) and (a<>b) and (c<>b) then kt:=1;
if (a=c) and (b=c) then kt:=2;
if sqr(a)=sqr(b)+sqr(c) then kt:=3;
if sqr(b)=sqr(a)+sqr(c) then kt:=3;
if sqr(c)=sqr(a)+sqr(b) then kt:=3;
if kt=0 then writeln('Day la tam giac thuong');
if kt=1 then writeln('Day la tam giac can');
if kt=2 then writeln('Day la tam giac deu');
if kt=3 then writeln('Day la tam giac vuong');
if (kt=1) and (kt=3) then writeln('Day la tam giac vuong can');
end
else writeln('Day khong la ba canh trong mot tam giac'); readln;
end.
Xác định input và output cho các thuật toán sau đây:
a) Rút gọn một phân số
b)Kiểm tra xem 3 số cho trước a,b và c có thể là độ dài 3 cạnh của 1 tam giác hay không?
b: #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;
}
Hãy xác định Input, Output và viết thuật toán cho bài toán sau: Tính tổng S=1+2+3+…+N
Input: dãy số từ 1 đến N
Ouput: Tổng của tất cả số từ 1 đến N
Thuật toán liệt kê:
Bước 1: Nhâp N
Bước 2: i←1; S←0;
Bước 3: Nếu i>N in ra S và kết thúc
Bước 4: S←S+i;
Bước 5: i←i+1; quay lại bước 3
Xây dựng thuật toán sắp xếp bằng tráo đổi một dãy số ko tăng.
-Xác định input, output
-Xác định ý tưởng
-Xác định thuật toán
#include <bits/stdc++.h>
using namespace std;
long long a[100],n,i,j;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
for (i=1; i<=n-1; i++)
for (j=i+1; j<=n; j++)
if (a[i]<a[j]) swap(a[i],a[j]);
for (i=1; i<=n;i++)
cout<<a[i]<<" ";
return 0;
}
Xác định input và output của bài toán: kiểm tra xem ba số nguyên dương nhập từ bàn phím có phải là ba cạnh của tam giác hay không và cho biết tam giác đó có tính chất gì: thường, vuông, cân hay đều?