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.
Bài 1.
Bước 1. Nhập N và dãy số \(a_1,a_2,...,a_N\)
Bước 2. \(i\leftarrow1\), \(S\leftarrow0\)
Bước 3. \(i\leftarrow i+1\)
Bước 4. 4.1 Nếu \(i>N\) thì kết thúc thuật toán và đưa ra kết quả.
4.2 \(a_i\ge0\) thì quay lại bước 3
4.3 \(S\leftarrow S+a_i\) rồi quay lại bước 3
a)
Input : Các hệ số a,b,c (a
Output:Tất cả các số thực x thoả mãm ax^2+bx+c , Phương trình có nghiệm kép,vô nghiệm, 2 nghiệm phân biệt
Ta có thuật toán:
B1: Nhập 3 số thực a,b,c
B2 : p=b*b-4ac
B3:Nếu p<0 thì đưa ra P vô nghiệm rồi kết thúc
B4 : Nếu P=0 thì đưa ra P có 1 nghiệm kép
B5:Nếu P>0 thì: P có 2 nghiệm phan biệt
B6 ; kt
Ý a:
· Input: các số thực a,b,c (a≠0)
· Output: các nghiệm x thỏa mãn ax2 +bx+c=0
Ý tưởng: xác định các số a.b.c -> tính ⌂ -> so sánh ⌂ với 0 -> nghiệm
Thuật toán:
B1: nhập các số thực a,b,c (a ≠0);
B2: D<- b2 -4ac;
B3: so sánh D<0 thì phương trình vô ngiệm, kết thúc;
B4: D=0 thì phương trình có một nghiệm
X<- -b/2a, kết thúc;
B5: D>0 thì phương trình có hai nghiệm, kết thúc;
ý b:
input: số nguyên dương N và dãy N số nguyên từ A1->AN.
Output: Min của dãy đó.
Thuật toán:
B1: Nhập N và dãy A1->AN;
B2:min<- A1, i<- 2;
B3: nếu i>N thì đưa giá trị Min rồi kết thúc;
B4:
4,1: nếu A1 < Min thì Min <- A1;
4,2: i <- i+1 rồi quay lại bước 3;
1:
-Bước 1: Nhập n và nhập dãy số, nhập k
-Bước 2: dem←0; i←1;
-Bước 3: Nếu a[i]=k thì dem←dem+1;
-Bước 4: i←i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất dem
-Bước 7: Kết thúc
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,j,tam;
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])
{
tam=a[i];
a[i]=a[j];
a[j]=tam;
}
for (i=1; i<=n; i++)
cout<<a[i]<<" ";
return 0;
}
Đáp án A