đề bài là
Bài 1
#include <stdio.h>A
#include <conio.h>
#include <math.h>
#define N 20
int main()
{
int i, n;
int tong=0, dem1=0, dem2=0;
int x[20];
float avg;
{
do
{
printf("Nhap so phan tu cua ma tran: ");
scanf("%d", &n);
}
while (n>N);
{
for(i=0; i<n; i++)
{
printf("\nx[%d]= ", i);
scanf("%d", x[i]);
}
}
{
for(i=0; i<n; i++)
if(x[i]>10)
{
tong=tong+x[i];
dem1=dem1++;
}
avg=tong/dem1;
printf("\nTong trung binh cac phan tu lon hon 10 la: %f", avg);
}
{
for(i=0; i>n; i++)
if(x[i]%3==0)
{
dem2=dem2++;
}
printf("\nCac so chia het cho 3 la: %d", dem2);
}
}
}
Bài 2
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <malloc.h>
void nhap(float *x, int n)
{
int i;
for (i=0; i<n; i++)
{
printf("\nx[%d]= ", i);
scanf("%f", (x+i));
}
}
void xuat(float *x, int n)
{
int i;
printf("\nMang vua nhap la: \n");
for (i=0; i<n; i++)
{
printf("\nx[%d]= %f", i, *(x+i));
}
}
void sapxeptang(float *x, int n)
{
int i, j, temp;
for (i=0; i<n; i++)
for (j=0; j<i; j++)
{
if(*(x+i)>*(x+j))
{
temp = *(x+i);
*(x+i) = *(x+j);
*(x+j) = temp;
}
}
printf("\nMang sau khi sap xep tang dan la:");
for(i=0; i<n; i++)
printf("\nx[%d]= %f", i, *(x+i));
}
int main()
{
int i, n;
float *x, h, max;
max=x[0];
{
printf("\nNhap so phan tu: ");
scanf("%d", &n);
x = (float*) malloc (n*sizeof(int));
nhap (x, n);
xuat (x, n);
sapxeptang(x, n);
free(x);
}
{
printf("\nNhap vao so thuc h: ");
scanf("%f", &h);
for (i=0; i<n; i++)
{
if (x[i]<h)
{
if (max>x[i])
max=x[i];
printf("\nMax= &f", max);
}
}
}
}