Lập trình đơn giản

Thanh Thanh

Bài 1: nhập số nguyên n. Tính

a) tổg các số chẵn/lẻ từ 1 đến n

b) tổg các số nguyen tố từ 1 đen n

c) tổng các số chính phươg từ 1 đến n

d) nhập x tíh tổg các số là ước x từ 1 đến n.

Bài 2: nhập mảng số nguyen gồm n phần tử

a) tìm max, min

b) vị trí max, min

c) tìm các phần tử là ước x

d) tổg các số lẻ/chẵn

e) trung bìh cộng của mãg

f) in ra số nguyen tố trên mảg

g) in ra số chíh phuong trong mảg...

Giúp mìh với, bài thi đó.

Nguyễn Lê Phước Thịnh
8 tháng 2 2022 lúc 23:36

Bài 1: 

#include <bits/stdc++.h>

using namespace std;

long long n,i,t1,t2,t3,t4,x,t5;

//chuongtrinhcon

bool ktnt(long long n)

{

for (int i=2; i*i<=n; i++)

if (n%i==0) return false;

return true;

}

int main()

{

cin>>n;

t1=0;

t2=0;

t3=0;

t4=0;

for (i=1; i<=n; i++)

{

if (i%2==0) t1+=i;

else t2+=i;

if ((ktnt(i)==true) and (i>1)) t3+=i;

}

for (i=1; i<=n; i++)

{

x=int(sqrt(i));

if (x*x==i) t4+=i;

}

cin>>x;

t5=0;

for (i=1; i<=n; i++) if (x%i==0) t5=t5+i;

cout<<t1<<" "<<t2<<" "<<t3<<" "<<t4<<" "<<t5;

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
Nhân lê
Xem chi tiết
duyy
Xem chi tiết
Khang Đinh Hoàng
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
Tuyết Lê
Xem chi tiết
Ngan Nguyen
Xem chi tiết
Ngô Vịnh
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết