Trang chủ Tin Học Lớp 7 Tìm các số chính phương có trong mảng Để in...

Tìm các số chính phương có trong mảng Để in ra các số chính phương có trong mảng, bạn cần kiểm tra lần lượt từng phần tử có phải số chính phương không. Nếu là

Câu hỏi :

Tìm các số chính phương có trong mảng Để in ra các số chính phương có trong mảng, bạn cần kiểm tra lần lượt từng phần tử có phải số chính phương không. Nếu là số chính phương thì in ra thôi.

Lời giải 1 :

#include <iostream>
#include <math.h>
 
using namespace std;
 
bool scp(int n){
    int sqr = sqrt(n);
    return (sqr*sqr == n);
}
 
int main(){
    
    int n;
    do{
        cin >> n;
    }while(n <= 0);
    
    int a[n];
    
    for(int i = 0;i < n;i++) cin >> a[i];
    for(int i = 0;i < n; i++){
        if(scp(a[i])){
            cout << a[i] << "    ";
        }
    }
}

Thảo luận

-- lộn câu hỏi :V
-- ai bảo in ra mảng a[i] đâu `->` load đề hộ ạ ?
-- thôi xóa acc đây
-- bye
-- um
-- Dò vé số Pé (bé) Tưởng là 1 cậu bé đẹp trai ( không rõ thật hay không ) nhưng bạn ấy rất giỏi lập trình. Lúc bạn ấy đi tới nhà Hùng chơi, thì bạn Tưởng nảy ra 1 ý tưởng, nếu có chương trình dò vé số giúp các bác già, không thấy rõ số, thì tránh mất má... xem thêm
-- eey
-- cậu copy đoạn này đặt câu hỏi 30đ cho vui

Lời giải 2 :

uses crt;

var a : array [1 .. 100] of integer;

i, n : integer;

begin

clrscr;

write('Nhap so phan tu : '); readln(n);

write('Nhap ', n ,' phan tu vao mang : ');

for i := 1 to n do read(a[i]);

write('Cac so chinh phuong : ');

for i := 1 to n do

if sqr(trunc(sqrt(a[i]))) = a[i] then write(a[i],'  ');

readln

end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 7

Lớp 7 - Năm thứ hai ở cấp trung học cơ sở, một cuồng quay mới lại đến vẫn bước tiếp trên đường đời học sinh. Học tập vẫn là nhiệm vụ chính!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK