Professional Documents
Culture Documents
Bài 1
#include<stdio.h>
#include<conio.h>
#include<malloc.h>
void main()
{
int i, n;
int *p;
printf("Nhap vao so ngay can theo doi: ");
scanf_s("%d", &n);
p = (int *)malloc(n*sizeof(int));
for (i = 0; i < n; i++)
{
do{
printf("Nhap vao so luong mach thanh pham cua ngay %d: ", i + 1);
scanf_s("%d", (p + i));
} while (*(p + i) <= 0);
}
int ThanhPham = 0;
printf("Nhung ngay dat target:");
for (i = 0; i < n; i++)
{
if (*(p + i) >= 400)
{
printf("%d ", i + 1);
}
}
printf("\nNhung ngay khong dat target: ");
for (i = 0; i < n; i++)
{
if (*(p + i) < 400)
{
printf("%d ", i + 1);
}
ThanhPham = ThanhPham + *(p + i);
}
printf("\nTong so mach thanh pham trong %d ngay la: %d", n, ThanhPham);
free(p);
_getch();
}
Bài 2
#include<stdio.h>
#include<conio.h>
void main()
{
int SanXuat[30];
int i;
int *p;
int sum = 0;
int TienLai = 0;
p = SanXuat;