Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
from math import sqrt
def dx(a):
for i in range(len(a)):
if a[i]!=a[len(a)-i-1]:
return False
return True
def td(a):
for i in range(len(a)-1):
if a[i]>a[i+1]:
return False
return True
def nt(n):
for i in range(2,round(sqrt(n))+1):
if n%i==0:
return False
return True
def chuant(a):
for i in a:
if not(nt(i)):
return False
return True
def notsort(a):
if a==a.sort(reverse=True):
return True
return False
def Sort(a):
b = [int(x) for x in a if x>=0]
b.sort()
c = [int(x) for x in a if x<0]
c.sort(reverse=True)
return b+c
def cscong(a):
for i in range(1,len(a)):
if a[i]-a[i-1]!=5:
return False
return True
a = [int(x) for x in input("Nhập 1 dãy số: ").split()]
b = a
if dx(a):
print('Dãy A đối xứng')
else:
print('Dãy A không đối xứng')
if td(a):
print('Dãy A tăng dần')
else:
print('Dãy A không tăng dần')
if chuant(a):
print('Dãy A chỉ chứa các số nguyên tố')
else:
print('Dãy A chứa các số không phải số nguyên tố')
if notsort(a):
print('Dãy A là dãy giảm dần')
else:
b.sort(reverse=True)
print('Dãy A không giảm dần; Dãy sau khi sắp xếp:',b)
print('Mảng A sau khi sắp xếp:',Sort(a))
if cscong(a):
print('Dãy A là 1 chuỗi cấp số cộng có công sai k=5')
else:
print('Dãy A không là 1 chuỗi cấp số cộng có công sai k=5')
Hãy giúp mọi người biết câu trả lời này thế nào?
166
89
#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
#define MAX 100
void nhapmang(int a[], int &n);
void xuatmang(int a[], int n);
int KiemTraMangDoiXung(int a[], int n);
void main()
{
int a[MAX],n;
nhapmang(a,n);
printf("\nNoi dung cua mang");
xuatmang(a,n);
if(KiemTraMangDoiXung(a,n) == 1)
printf("\nMang doi xung ");
else
printf("\nMang khong doi xung ");
printf("\nChuc cac ban hoc tot");
getch();
}
void nhapmang(int a[], int &n)
{
do
{
printf("\nSo phan tu trong mang ");
scanf("%d",&n);
}while(n<=0 && n>100);
for(int i=0 ; i<n ; i++ )
{
printf("\nSo phan tu a[%d] la: ",i);
scanf("%d",&a[i]);
}
}
void xuatmang(int a[], int n)
{
for(int i=0 ; i<n ; i++ )
printf("%4d",a[i]);
}
int KiemTraMangDoiXung(int a[], int n)
{
for(int i = 0; i < n/2; i++)
{
if(a[i] != a[n - i - 1])
{
return -1;
break;
}
}
return 1;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
4274
19898
1890
@hbphuc, thế t không tặng m nữa, cho peaking
296
907
144
ê newborn m định thi vào lớp 10 chuyên j?
4274
19898
1890
t còn anh với hóa
296
907
144
hbphuc, thế t không tặng m nữa, cho peaking -> cx dc, cày xong cho t=)
4274
19898
1890
ê newborn m định thi vào lớp 10 chuyên j? `->` chưa biết nữa, chắc là tin thôi
4274
19898
1890
nhưng không muốn thi chuyên
1501
23117
739
m là gái hay trai thế peaking? - Ko rõ nữa
1501
23117
739
Đang bị đồng hóa