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 }

Câu hỏi trong lớp Xem thêm