bài 6: cho dãy số n, cho biết dãy đó tăng hay giảm? víduj: n= 1234 ==> dãy tăng, n= 4321 ==> dãy giảm.
Kiểm tra dãy số tăng
PHP Code:
#include <conio.h>
#include <stdio.h>
void main()
{
int a***91;***93;={1,2,3,4,5};
int n=5;
int KT(int *a,int n);
if(KT(a,n))
printf("DUNG");
else
printf("SAI");
getch();
}
int KT(int *a,int n)
{
int flag=1;
for(int i=0;i<n-1;i++)
if(a***91;i***93;>a***91;i+1***93;){
flag=0;
break;
}
return flag;
}
[=========> Bổ sung bài viết <=========]
Bài 2: Đếm số phần tử lớn nhất của n? (víduj: n=1234455 thì kết quả là: 2 số 5)
PHP Code:
#include <conio.h>
#include <stdio.h>
void main()
{
int a***91;***93;={1,2,3,5,5};
int n=5;
void Max(int *a,int n);
Max(a,n);
getch();
}
void Max(int *a,int n)
{
int count=0;
int max=a***91;0***93;;
for(int i=0;i<n;i++)
if(max<a***91;i***93;)
max=a***91;i***93;;
for(int i=0;i<n;i++)
if(max==a***91;i***93;)
count++;
printf("\nCo %d gia tri lon nhat trong day do la %d",count,max);
}
Bài 2 này do tôi hiểu sai yêu cầu của đề bài nên làm không đúng yêu cầu với đề bài. Do vậy mong mọi người thông cảm.
Bookmarks