Kiểm tra số nguyên tố
Bài tập Dart - Kiểm tra số nguyên tố
Viết chương trình kiểm tra một số nguyên dương n
có phải là số nguyên tố hay không.
import 'dart:io';
import 'dart:math';
void main() {
stdout.write('Mời bạn nhập số nguyên thứ nhất: ');
int a = int.parse(stdin.readLineSync()!);
bool isPrime = true;
int t = sqrt(a).floor();
for (int i = 2; i <= t; i++) {
if (a % i == 0) {
isPrime = false;
break;
}
}
isPrime
? print('Số $a là số nguyên tố.')
: print('Số $a không là số nguyên tố.');
}
Để thảo luận về các vấn đề trong bài viết này, mời các bạn tham gia nhóm facebook https://fb.com/groups/divindev/