Tin học làm bằng C++ giúp mình với ạ

quang123@

Học sinh mới
Thành viên
13 Tháng tám 2022
4
1
6
14
Nghệ An
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Khám phá về các con số, Quân thấy nhiều điều thú vị. Chẳng hạn như: Số chính phương hay còn gọi là số hình vuông là con số tự nhiên có căn bậc hai là một số tự nhiên, số ước dương của một số chính phương là một số lẻ, số nguyên tố là số chỉ đúng hai ước là 1 và chính nó,… Tiếp tục với những khám phá đó, Quân đi tìm con số tự nhiên có đúng 3 ước dương và nhận thấy những mối liên hệ thú vị khác. Ví dụ số 25 có 3 ước dương là 1,5,25 và 121 có 3 ước dương là 1,11,121.

Yêu cầu: Cho số tự nhiên n, hãy tìm số tự nhiên m nhỏ nhất, hãy tìm số tự nhiên m nhỏ nhất thỏa mãn: m>=n và m có đúng 3 ước dương.

Dữ liệu vào: Từ file văn bản SOHOC.inp gồm 1 số tự nhiên n

Dữ liệu ra: ghi ra file văn bản SOHOC.out gồm 1 số tự nhiên m tìm được.

Ví dụ:

SOHOC.INPSOHOC.OUT
2025
Ràng buộc:

  • 40% số điểm tương ứng với n<=103
  • 60% số điểm tương ứng với n<=106
  • 80% số điểm tương ứng với n<=1012
 
  • Like
Reactions: Duy Quang Vũ 2007

Nam-Nguyễn

Học sinh mới
Thành viên
7 Tháng chín 2022
19
6
6
15
Vĩnh Phúc
Khám phá về các con số, Quân thấy nhiều điều thú vị. Chẳng hạn như: Số chính phương hay còn gọi là số hình vuông là con số tự nhiên có căn bậc hai là một số tự nhiên, số ước dương của một số chính phương là một số lẻ, số nguyên tố là số chỉ đúng hai ước là 1 và chính nó,… Tiếp tục với những khám phá đó, Quân đi tìm con số tự nhiên có đúng 3 ước dương và nhận thấy những mối liên hệ thú vị khác. Ví dụ số 25 có 3 ước dương là 1,5,25 và 121 có 3 ước dương là 1,11,121.

Yêu cầu: Cho số tự nhiên n, hãy tìm số tự nhiên m nhỏ nhất, hãy tìm số tự nhiên m nhỏ nhất thỏa mãn: m>=n và m có đúng 3 ước dương.

Dữ liệu vào: Từ file văn bản SOHOC.inp gồm 1 số tự nhiên n

Dữ liệu ra: ghi ra file văn bản SOHOC.out gồm 1 số tự nhiên m tìm được.

Ví dụ:

SOHOC.INPSOHOC.OUT
2025
Ràng buộc:

  • 40% số điểm tương ứng với n<=103
  • 60% số điểm tương ứng với n<=106
  • 80% số điểm tương ứng với n<=1012
quang123@#include <bits/stdc++.h>
#define ll long long int
using namespace std;
int nt(ll n)
{
if (n<2)
return 0;
for (ll i=2;i<n;i++)
if (n%i==0)
return 0;
return 1;
}
int main()
{
ll n;
cin>>n;
ll a=sqrt(n);
while (nt(a)==0 or a*a<n)
a++;
cout<<a*a;
return 0;
}
 
  • Like
Reactions: Duy Quang Vũ 2007

System32

Học sinh chăm học
Thành viên
25 Tháng chín 2018
343
348
76
Hà Nội
THPT Marie Curie
Khám phá về các con số, Quân thấy nhiều điều thú vị. Chẳng hạn như: Số chính phương hay còn gọi là số hình vuông là con số tự nhiên có căn bậc hai là một số tự nhiên, số ước dương của một số chính phương là một số lẻ, số nguyên tố là số chỉ đúng hai ước là 1 và chính nó,… Tiếp tục với những khám phá đó, Quân đi tìm con số tự nhiên có đúng 3 ước dương và nhận thấy những mối liên hệ thú vị khác. Ví dụ số 25 có 3 ước dương là 1,5,25 và 121 có 3 ước dương là 1,11,121.

Yêu cầu: Cho số tự nhiên n, hãy tìm số tự nhiên m nhỏ nhất, hãy tìm số tự nhiên m nhỏ nhất thỏa mãn: m>=n và m có đúng 3 ước dương.

Dữ liệu vào: Từ file văn bản SOHOC.inp gồm 1 số tự nhiên n

Dữ liệu ra: ghi ra file văn bản SOHOC.out gồm 1 số tự nhiên m tìm được.

Ví dụ:

SOHOC.INPSOHOC.OUT
2025
Ràng buộc:

  • 40% số điểm tương ứng với n<=103
  • 60% số điểm tương ứng với n<=106
  • 80% số điểm tương ứng với n<=1012
quang123@C++
C++:
#include <iostream>
#include <math.h>

using namespace std;

int main() {
    int n; cin >> n;
    n = sqrt(n) + 1;
    cout << n * n << endl;
    return 0;
}
 
  • Like
Reactions: Duy Quang Vũ 2007
Top Bottom