Cho số nguyên n. Viết chương trình tính tổng các số lẽ có trong khoảng từ 1 đến n
Câu 1: Viết chương trình nhập vào số nguyên n có 2 chữ số (Nếu nhập sai thì nhập lại).
a) In ra các số chẵn từ 0 đến n
b) In ra các số lẽ từ 1 đến n
c) Tính tổng các số chẵn từ 0 đến n
d) Tính tổng các số lẻ từ 1 đến n
uses crt;
var n,i,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t:=0;
for i:=1 to n do
if i mod 3=0 then
begin
write(i:4);
t:=t+i;
end;
writeln;
writeln('Tong cac so chia het cho 3 la: ',t);
readln;
end.
Viết chương trình nhập vào số nguyên n và tính tổng các số lẻ (các số lẻ là số không chia hết cho 2) trong khoảng từ 1 đến n ( ví dụ nhập = 10, ta sẽ có tổng sau s=1+3+5+7+9=25)
Viết chương trình nhập vào số nguyên n và tính tổng các số lẻ (các số lẻ là số không chia hết cho 2) trong khoảng từ 1 đến n ( ví dụ nhập = 10, ta sẽ có tổng sau s=1+3+5+7+9=25)
uses crt;
var i,n,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
for i:=1 to n do
if i mod 2=1 then s:=s+i;
writeln(s);
readln;
end.
Viết chương trình nhập vào sô nguyên n với ( với 3<= n <=50). Sau đó tính tổng các số chia hết cho 3 trong khoảng từ 3 đến n
program TinhTongChiaHetChoBa;
var
N, i, Tong: integer;
begin
writeln('Nhap so nguyen duong N (3 <= N <= 50):');
readln(N);
if (N < 3) or (N > 50) then
begin
writeln('N khong hop le!');
readln;
exit;
end;
Tong := 0;
i := 3;
while i <= N do
begin
if i mod 3 = 0 then
begin
Tong := Tong + i;
end;
i := i + 1;
end;
writeln('Tong cac so tu 3 den ', N, ' chia het cho 3 la: ', Tong);
readln;
end.
Viết chương trình nhập vào sô nguyên n với ( với 3<= n <=50). Sau đó tính tổng các số chia hết cho 3 trong khoảng từ 3 đến n
program TongCacSoChiaHetChoBa;
var
n, i, sum: integer;
begin
repeat
Write('Nhap so nguyen n (3 <= n <= 50): ');
Readln(n);
until (n >= 3) and (n <= 50);
sum := 0;
for i := 3 to n do
begin
if i mod 3 = 0 then
sum := sum + i;
end;
WriteLn('Tong cac so chia het cho 3 trong khoang tu 3 den ', n, ': ', sum);
ReadLn;
end.
1. Viết chương trình Pascal tính tổng các số chia hết cho 3 từ 1 đến 100 Kết quả tổng này là số chẵn hay lẻ? 2. Viết chương trình Pascal nhập vào 1 mảng số nguyên A gồm có N số (N< 100). Có bao nhiêu số chẵn trong mảng A.
Bài 2:
uses crt;
var x,i,n,dem:integer;
begin
clrscr;
readln(n);
dem:=0;
for i:=1 to n do
begin
readln(x);
if x mod 2=0 then inc(dem);
end;
writeln(dem);
readln;
end.
Viết chương trình nhập vào số nguyên N, tính và đưa ra màn hình trung bình các số lẽ từ 1 đến N
#include <bits/stdc++.h>
using namespace std;
long long n,i,t,dem;
int main()
{
cin>>n;
t=0;
dem=0;
for (i=1; i<=n; i++)
if (i%2==1)
{
t=t+i;
dem++;
}
cout<<fixed<<setprecision(2)<<(t*1.0)/(dem*1.0);
return 0;
}
Viết chương trình nhập vào số nguyên N, tính và đưa ra màn hình trung bình các số lẽ từ 1 đến N
#include <bits/stdc++.h>
using namespace std;
long long n,i,s,dem;
int main()
{
cin>>n;
s=0;
dem=0;
for (i=1; i<=n; i++)
{
if (i%2==1)
{
dem++;
s=s+i;
}
}
cout<<fixed<<setprecision(2)<<(s*1.0)/(dem*1.0);
return 0;
}
Var i,n:integer;
Begin
Write('nhap n = ');readln(n);
For i:=1 to n do
If i mod 2 = 1 then write(i,' ');
Readln;
End.
Câu 1 : Viết chương trình ( tính tổng các số nguyên tử từ 1 đến 100. Câu 2: Viết chương trình V tính n!(n là số nguyên nhập từ bàn phím)?
Cau 1:
var i,dem:integer;
function ngto(n:longint):boolean;
var bo:boolean;
i:longint;
begin
bo:=true;
for i:=2 to n-1 do
if n mod i=0 then bo:=false;
if n>1 then ngto:=bo else ngto:=false;
end;
begin
for i:=2 to 100 do
if ngto(i) then dem:=dem+i;
write(dem);
readln;
end.
Cau 2:
var i,dem,n:longint;
begin
read(n);
dem:=1;
for i:=1 to n do
dem:=dem*i;
write(dem);
readln;
end.