1/ Viết chương trình tính tích của n số tự nhiên đầu tiên (n được nhập từ bàn phím). 2/ Viết chương trình tính tổng của bốn số nhập từ bàn phím ( nếu số nhập vào là số âm thì không cộng và thông báo có bao nhiêu số âm vừa nhập vào). Ví dụ: nhập 1, 8, -5, 9 thì kết quả là: Tổng các số không âm là 18. Có 1 số âm. P/s: mình đang cần gấp, mn giải nhanh giúp mình ạ. cả 2 bài đều k dùng câu lệnh lặp nha tại mình chưa học, hình như là dùng hàm
2 câu trả lời
1/
uses crt;
var n,i,s:integer;
begin
clrscr;
s:=0;
write(‘Nhap n: ‘); readln(n);
for i:=1 to n do s:=s+i;
write(‘Tong: ‘,s);
readln;
end.
2/
program bai_giai;
uses crt;
var a:array[1..4]of longint; i,s,dem:longint;
begin
clrscr;
dem:=0;
s:=0;
for i:=1 to 4 do
begin
write('nhap so thu ',i);readln(a[i]);
if(a[i]>0)then s+s+a[i]else inc(dem);
end;
writeln('tong cac so khong am la:',s);
write(co ',dem,' so am');
readln
end.
#include<iostream>
using namespace std;
int main(){
int n;
int tich = 1;
cin>>n;
for(int i=1;i<=n;i++){
tich = tich*i;
}
cout<<tich;
}
Câu hỏi trong lớp
Xem thêm