Thứ Bảy, 16 tháng 7, 2016

Step 6 : Mảng một chiều trong C

Cú pháp Khai báo: int a[10]  int là kiểu mảng,10 là số phần tử của mạng. ý nghĩa: Khai báo 100 phần tử kiểu int.

Tham chiếu trong mảng:

-Chỉ số bắt đầu từ 0 đến n-1(n là kích thước mảng).
-Nhập dữ liệu cho mảng:

-Đọc dữ liệu từ mảng:

Ví Dụ 1 Hàm nh ập và in giá trị1 vectơ
#include <stdio.h>
#include <conio.h>
void nhap(int x[ ], int n)     // n: s ố phần tử
{
int i;
for (i=0; i<n; i++)
scanf(“%d”,&x[i]);  
}
void in(int *p, int n)
{
int i;
for (i=0; i<n; i++)
117
printf(“%d”, *(p+i));
}
int main()
{
int a[10] ;        // mảng a chứa tối đa 10 phần tử
nhap(a,7);      // vào 7 phần tử đầu tiên cho a
in(a,7);        // ra 3 phần tử đầu tiên của a
getch();
return 0;
}
Ví Dụ 2: Nhập số n và dãy các số nguyên  a[0], a[1],..., a[n-1]. Sau đó tìm số lớn nhất trong dãy này.
 


Không có nhận xét nào:

Đăng nhận xét