Cần cộng bao nhiêu số tự nhiên đầu tiên T=1+2+3+4.....+n để ta nhận đc tổng T nhỏ nhất lớn hơn 1500. a) Mô tả thuật toán cho bài toán trên bằng sơ đồ khối . b) Viết chương trình thể hiện thuật toán trên để tìm số n sao cho tổng T nhỏ nhất lớn hơn 1500
2 câu trả lời
a) Xem hình nha!
b)
program caub;
uses crt;
var T,n:integer;
Begin clrscr;
T:=0, n:=0;
while T<=1500 do
begin
n:=n+1; T:=T+n;
end;
write(‘Tong T= ’,S,‘ va ’,n,’ la so tu nhien nho nhat sao cho S>1500’);
Học tốt!
Câu a) :(
#include <iostream>
using namespace std;
int main() {
int s=1,t=0;
while(t<=1500){
t+=s;
s++;
}
cout<<"Can cong "<<s<<" stn dau tien de tong T=1+2+3+4+...+n nhan duoc tong T nho nhat lon hon 1500\nSo n can tim la "<<s;
//samon247
return 0;
}