Bài 1 :Viết chương trình nhập vào 1 số nguyên n a)Tính tổng các số nguyên chẵn từ 1 đến n b) Kiểm tra n có phải là số nguyên tố không? Bài 2: Viết chương trình nhập vào n số nguyên x a) Tính trung bình cộng các số nguyên chẵn b) In ra các số chính phương c) Đổi các số nguyên âm chẵn thành nguyên dương chẵn

1 câu trả lời

Bài 1:

a,

#include<bits/stdc++.h>

using namespace std;

int main()
{

int n;

cin>>n;

long long S=0;

S=(n+2)*((n-2)/2+1)/2;

cout<<S;

}

b,

(đoạn đầu như trên)

{

int n;

cin>>n;

if(n<=1) 

{

cout<<"Không phải số nguyên tố";

return 0;

}

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

{

if(n%i==0)

{

cout<<"Không phải số nguyên tố";

return 0;

}

}

cout<<"Là số nguyên tố";

Bài 2:

a,

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n;

cin>>n;

int a[101],S=0;

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

{

cin>>a[i];

if(a[i]%2==0) S+=a[i];

}

cout<<S%n;

b,

(đoạn đầu như trên)

{

int n;

cin>>n;

int a[101];

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

{

cin>>a[i];

if(sqrt(a[i])*sqrt(a[i])==a[i]) cout<<a[i]<<" ";

}

}

c,

(đoạn đầu như trên)

{

int n;

cin>>n;

int a[101];

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

{

cin>>a[i];

if(a[i]%2==0) a[i]=abs(a[i]);

}

for(int i=1;i<=n;i++) cout<<a[i]<<" ";

}

(Ông nào biết dịch c++ sang pascal thì giúp tui nha tui vote 5* :P)