Viết chương trình tính \(S=1+\dfrac{1}{2}+\dfrac{1}{3}+\dfrac{1}{4}+...+\dfrac{1}{n}+...\)cho đến khi S>a với a là một số cho trước n là một số nguyên dương (ghi rõ ràng được không ạ)
Viết chương trình tính \(S=1+\dfrac{1}{2}+\dfrac{1}{3}+\dfrac{1}{4}+...+\dfrac{1}{n}+...\)cho đến khi S>a với a là một số cho trước n là một số nguyên dương (ghi rõ ràng được không ạ)
#include <bits/stdc++.h>
using namespace std;
double s,a;
int i,n;
int main()
{
cin>>a;
s=0;
n=0;
while (s<=a)
{
n=n+1;
s=s+1/(n*1.0);
}
cout<<n;
return 0;
}
Viết chương trình nhập từ bàn phím số nguyên dương N
Đưa ra màn hình số lượng các số lẻ chia hết cho 5 trong phạm vi từ 1 đến N (ghi một cách rõ ràng nha )
#include <bits/stdc++.h>
using namespace std;
long long i,n,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
if (i%2==1 && i%5==0) dem++;
cout<<dem;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long a[1000],b[1000],c[1000]={0},i,n;
int main()
{
cin>>n;
for (i=1; i<=n; i++) cin>>a[i]>>b[i];
for (i=1; i<=n; i++) c[i]=a[i]+b[i];
for (i=1; i<=n;i++) cout<<c[i]<<" ";
return 0;
}
Viết chương trình cho phép nhập từ bàn phím 2 biến M, N (M<N) . Hãy cho biết có bao nhiêu số chia hết cho 3 và( hoặc ) 5 trong phạm vi từ M đến N
#include <bits/stdc++.h>
using namespace std;
long long m,n,i,dem;
int main()
{
cin>>m>>n;
dem=0;
for (i=m; i<=n; i++)
if ((I%3==0) or (i%5==0)) dem++;
cout<<dem;
return 0;
}
Cho xâu S bất kì chứa các kí số và chữ cái tiếng Anh. Viết chương trình:
a. Đưa ra màn hình tất cả các chữ cái có trong S.
b. Đưa ra màn hình dãy số con tăng liên tiếp dài nhất có trong xâu S.
Ví dụ: S='ab3v5e72f4a7g91b2: có 3 dãy con tăng là (3,5,7); (2,4,7,9);(1,2). Dãy con tăng dài nhất là (2,4,7,9).
Mọi người giúp em với em cần gấp .Em cảm ơn ạ!
#include <bits/stdc++.h>
using namespace std;
string st,a[1000];
int i,d,dem,j;
bool kt;
int main()
{
getline(cin,st);
d=st.length();
a[1]=st[0];
dem=1;
for (i=0; i<=d-1; i++)
{
kt=true;
for (j=1; j<=dem; j++)
if (a[j]==st[i]) kt=false;
if (kt==true)
{
dem++;
a[dem]=st[i];
}
}
for (i=1; i<=dem; i++) cout<<a[i]<<" ";
return 0;
}
cho đoạn chương trình
Readln(M);
T:=0; j:=1;
while j<=M do
Begin
if j div 5>=1 the T:=j; j:=j+1;
vòng lặp kết thúc khi
A) j
B) j>M
C) j>=M
D) j=M
cho hai câu lệnh : witeln ( ban hay nhap nam sinh : ( dấu phẩy trên ) ;
Readln ( NS ) ; -----> ý nghĩa của hai câu lệnh trên là gì :?
thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS
+ Nhập và hiển thị một xâu ký tự;
+ Hiển thị độ dài của xâu
+ Đếm và liệt kê số chữ cái hoa có trong xâu
+ Xóa tất cả các kí tự trống (space) kề nhau và chỉ để lại một; in lại xâu
+ Nhập kí tự c bất kì từ bàn phím, xóa tất cả các kí tự c có trong xâu
+ Hàm main() gọi các hàm trên cho xâu kí tự Str
Dùng ngôn ngữ C
Nhập vào một số nguyên và đưa ra dãy số ngược lại. Vd: 1234 -> 4321
Giúp em với ạ, tin 11 trong pascal ạ
program text;
uses crt;
var i:integer;
a,b,c,ha,hb,hc,p,S:real;
X,Y:array[1..3] of integer;
Begin
clrscr;
Writeln('Nhap toa do cac dinh A, B, C:');
for i:= 1 to 3 do readln(X[i],Y[i]);
a:=sqrt(sqr(X[2]-X[3])+sqr(Y[2]-Y[3]));
b:=sqrt(sqr(X[1]-X[3])+sqr(Y[1]-Y[3]));
c:=sqrt(sqr(X[2]-X[1])+sqr(Y[2]-Y[1]));
p:= (a+b+c)/2;
S:= sqrt(p*(p-a)*(p-b)*(p-c));
Writeln('Dien tich cua tam giac la: ',S:0:4);
ha:=2*S/a;
hb:=2*S/b;
hc:=2*S/c;
writeln('ha = ',ha:0:2,' hb = ',hb:0:2,' hc = ',hc:0:2);
readln;
end.