Đề bài: Viết chương trình tạo một mảng số nguyên ngẫu nhiên có n phần tử, giá trị các
phần tử nằm trong khoảng từ -100 đến 100 và không trùng nhau. Thực hiện các
chức năng sau:
- In các phần tử ra màn hình
- Thêm 1 phần tử vào đầu mảng
- Thêm 1 phần tử vào cuối mảng
- Thêm 1 phần tử vào vị trí bất kỳ
Em bị lỗi nào đó mọi người giúp em sửa bài với :< do mới học
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void CreateRandomArray(int A[], int N)
{
srand(time(0));
for (int i=0; i<N; i++)
A[i] = rand() % 201 - 100 ;
}
void CreateRandomDoubleArray(double A[],int N)
{
srand(time(0));
for (int i = 0; i < N; i++)
A[i] = rand() % 201 - 100;
}
void OutputArray(double A[], int N)
{
for (int i = 0; i < N; i++)
printf("%6.1lf",A[i]);
}
void InsertFirst(int A[], int &N, int x)
{
for (int i = N; i > 0; i--)
A[i] = A[i - 1];
A[0] = x;
N++;
}
void InsertLast(int A[], int &N, int x)
{
A[N] = x;
N++;
}
int main()
{
double A[100];
int N;
int x;
printf("Mang ngau nhien:");
CreateRandomDoubleArray(A,N);
OutputArray(A,N);
InsertLast(A,N);
printf("\nCuoi mang:");
InsertFirst(A,N);
printf("\nDau mang:");
OutputArray(A,N);
}