1.Nhập n (n là các số chẵn từ 1-n) 2.nhập số nguyên n ( n là các số ước của a) 3.Nhập vào số nguyên x.Tính tổng các số lẻ từ 1 đến x
2 câu trả lời
Bài 1:
program oken;
uses crt;
var n,i: integer;
begin
clrscr;
write('nhap so n: '); readln(n);
for i:=1 to n do
if (i mod 2=0) then
write(i,' ');
readln;
end.
Bài 2:
program oken;
uses crt;
var n,i: integer;
begin
clrscr;
write('nhap so n: '); readln(n);
write('U(',n,'): ');
for i:=1 to n do
if (n mod i=0) then
write(i,' ');
readln;
end.
Bài 3:
program oken;
uses crt;
var x,i,sum: integer;
begin
clrscr;
write('nhap so x: '); readln(x);
sum:=0;
for i:=1 to x do
if (i mod 3=0) then
sum:=sum+i;
writeln('tong cac so le tu 1 den ',x,': ',sum);
readln;
end.
1.Nhập n (n là các số chẵn từ 1-n)
- Nhập số n từ bàn phím
- Sử dụng vòng lặp for trong C++ đi từ 1 đến n. Cấu trúc vòng lặp có dạng for(int i = 1; i <=n; i++)
- Trong mỗi vòng lặp for kiểm tra điều kiện số chẵn là số chia hết cho 2, ví dụ đang ở vòng lặp thứ i thì điều kiện kiểm tra là if (i % 2 == 0), nếu thõa điều kiện in ra màn hình giá trị i
Chúng ta giải bài toán trên bằng cách sử dụng vòng lặp for trong C++ như sau:
12345678910111213141516#include
<iostream>using namespace std; int main
(){ int n; cout << "Nhap so n: ";
cin >> n; cout << "Tat ca cac so chan tu 1 den "
<< n << " la:"; for (int i = 1; i <= n; i++)
{ if (i % 2 == 0) { cout << " " << i; } return 0;}
2.nhập số nguyên n ( n là các số ước của a)
Mô tả bài toán
Viết chương trình nhập vào số nguyên dương n. Đếm số ước số của số nguyên dương n.
Ví dụ:
- Input:
- n = 13
- Output:
- 2
Hướng dẫnĐịnh nghĩa
Số nguyên a chia hết cho số nguyên b thì số b được gọi là ước của số nguyên a.
Thuật toán
Đếm số số ước của n là đếm số lượng những số mà số n chia hết.
3.Nhập vào số nguyên x.Tính tổng các số lẻ từ 1 đến x
#include <iostream> 2 #include <math.h> 3 using namespace std
; 4 5 int main() 6 { 7 int n; 8 cin >> n; 9 if (n > 1) { 10 for
(int i = 2; i <= n; i++) { 11 int sus = 0; 12 for (int j = 1; j <= i; j++)
{ 13 if ((i % j) == 0) 14 sus++; 15 } 16 if (sus == 2) 17 cout << " "
<< i; 18 } 19 } 20 else 21 cout << -1 << endl; 22 return 0; 23 }